org.topbraidcomposer.gef.diagram.model
Class DiagramModel
java.lang.Object
org.topbraidcomposer.gef.diagram.model.DiagramModel
- Direct Known Subclasses:
- ClassNeighborhoodDiagramModel, WholeOntModelDiagramModel
public abstract class DiagramModel
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nodeModels
protected java.util.List<NodeModel> nodeModels
DiagramModel
public DiagramModel()
addBNodeModel
public BNodeModel addBNodeModel(com.hp.hpl.jena.rdf.model.Resource bNode)
addClassModel
public ClassModel addClassModel(com.hp.hpl.jena.rdf.model.Resource ontClass)
addConnections
public void addConnections()
addNodeModel
public void addNodeModel(NodeModel nodeModel)
addUnionRangeClasses
public void addUnionRangeClasses(java.util.Set classes,
com.hp.hpl.jena.rdf.model.Resource ontClass)
canExpand
public boolean canExpand(java.util.Set classesAndCustomNodeModels)
createClone
public DiagramModel createClone()
createCloneModel
protected abstract DiagramModel createCloneModel()
createClassModels
protected abstract java.util.List createClassModels()
ensureNodeModelsExist
public void ensureNodeModelsExist()
expand
public java.util.Set expand(java.util.Set classesAndNodeModels)
getLabel
public static java.lang.String getLabel(com.hp.hpl.jena.rdf.model.Resource resource)
getResource2ModelMap
public java.util.Map getResource2ModelMap()
getNodeModels
public java.util.List getNodeModels()
getShowAssociations
public static boolean getShowAssociations()
getShowDisjoints
public static boolean getShowDisjoints()
hasNode
public boolean hasNode(com.hp.hpl.jena.rdf.model.Resource resource)
removeNode
public void removeNode(NodeModel nodeModel)