|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ISchemaNode | |
---|---|
pl.edu.agh.cast.schema.editor.action.layout | Defines layout actions for schema editor. |
pl.edu.agh.cast.schema.editor.command | Defines available commands used in schema editor. |
pl.edu.agh.cast.schema.editor.editpart | Provides GEF edit parts for schema editor. |
pl.edu.agh.cast.schema.editor.layout.algorithm | Contains layout algorithms for schema diagram. |
pl.edu.agh.cast.schema.editor.model.diagram | Provides CAST schema diagram definition. |
pl.edu.agh.cast.schema.model.presentation | Provides CAST schema presentation model. |
pl.edu.agh.cast.schema.model.visual | Provides CAST schema visual model. |
pl.edu.agh.cast.zestalgorithms.core |
Uses of ISchemaNode in pl.edu.agh.cast.schema.editor.action.layout |
---|
Fields in pl.edu.agh.cast.schema.editor.action.layout with type parameters of type ISchemaNode | |
---|---|
protected List<ISchemaNode> |
AbstractSetLayoutAction.selectedNodes
Nodes to layout. |
Uses of ISchemaNode in pl.edu.agh.cast.schema.editor.command |
---|
Methods in pl.edu.agh.cast.schema.editor.command with parameters of type ISchemaNode | |
---|---|
void |
DeleteElementsCommand.add(ISchemaNode node)
Adds ISchemaNode to remove along with all its connections. |
Constructors in pl.edu.agh.cast.schema.editor.command with parameters of type ISchemaNode | |
---|---|
AddConnectionCommand(ISchemaDataSet modelDataSet,
ISchemaConnection connection,
ISchemaNode source,
ISchemaNode target)
Constructor. |
|
AddNodeCommand(ISchemaDataSet modelDataSet,
ISchemaNode node,
org.eclipse.draw2d.geometry.Point location)
Creates new instance of command for adding a node to a diagram. |
Constructor parameters in pl.edu.agh.cast.schema.editor.command with type arguments of type ISchemaNode | |
---|---|
SetLayoutCommand(ILayoutAlgorithm layout,
ISchemaDiagram diagram,
Collection<ISchemaNode> nodesToLayout,
String label)
Constructor. |
Uses of ISchemaNode in pl.edu.agh.cast.schema.editor.editpart |
---|
Methods in pl.edu.agh.cast.schema.editor.editpart that return ISchemaNode | |
---|---|
ISchemaNode |
SchemaNodeEditPart.getModelCasted()
|
Constructors in pl.edu.agh.cast.schema.editor.editpart with parameters of type ISchemaNode | |
---|---|
SchemaNodeEditPart(ISchemaNode node)
Constructor. |
Uses of ISchemaNode in pl.edu.agh.cast.schema.editor.layout.algorithm |
---|
Methods in pl.edu.agh.cast.schema.editor.layout.algorithm that return types with arguments of type ISchemaNode | |
---|---|
protected List<ISchemaNode> |
GroupLayoutAlgorithm.getCycles(Collection<ISchemaNode> entityList,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
protected List<ISchemaNode> |
AbstractGroupingLayoutAlgorithm.getMainEntities(Collection<ISchemaNode> nodes)
Returns a list of nodes that are marked as main. |
protected List<ISchemaNode> |
AbstractGroupingLayoutAlgorithm.getNeighbors(Collection<ISchemaNode> nodes,
ISchemaNode mainNode)
Returns list of nodes connected with a given node |
protected List<ISchemaNode> |
AbstractGroupingLayoutAlgorithm.getNotConnected(Collection<ISchemaNode> nodes)
Searches for nodes that are not connected to any other node |
Methods in pl.edu.agh.cast.schema.editor.layout.algorithm with parameters of type ISchemaNode | |
---|---|
protected int |
GroupLayoutAlgorithm.childrenCount(ISchemaNode entity,
ISchemaNode parent,
List<ISchemaNode> cycle)
|
protected List<ISchemaNode> |
AbstractGroupingLayoutAlgorithm.getNeighbors(Collection<ISchemaNode> nodes,
ISchemaNode mainNode)
Returns list of nodes connected with a given node |
protected int |
GroupLayoutAlgorithm.getPosterityCount(ISchemaNode entity,
List<ISchemaNode> cycle)
|
protected boolean |
AbstractGroupingLayoutAlgorithm.isConnected(ISchemaNode first,
ISchemaNode second)
Checks for a connection between two nodes |
Method parameters in pl.edu.agh.cast.schema.editor.layout.algorithm with type arguments of type ISchemaNode | |
---|---|
protected int |
GroupLayoutAlgorithm.childrenCount(ISchemaNode entity,
ISchemaNode parent,
List<ISchemaNode> cycle)
|
protected void |
AbstractGroupingLayoutAlgorithm.drawNotConnected(Collection<ISchemaNode> notConnected)
Lays out the nodes provided in argument horizontally in the upper left corner of the diagram |
protected org.eclipse.draw2d.geometry.Point |
AbstractLayoutAlgorithm.getCenterOfGravity(Collection<ISchemaNode> nodes)
Returns coordinates of the center of gravity of nodes |
protected List<ISchemaNode> |
GroupLayoutAlgorithm.getCycles(Collection<ISchemaNode> entityList,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
protected List<ISchemaNode> |
AbstractGroupingLayoutAlgorithm.getMainEntities(Collection<ISchemaNode> nodes)
Returns a list of nodes that are marked as main. |
protected List<ISchemaNode> |
AbstractGroupingLayoutAlgorithm.getNeighbors(Collection<ISchemaNode> nodes,
ISchemaNode mainNode)
Returns list of nodes connected with a given node |
protected List<ISchemaNode> |
AbstractGroupingLayoutAlgorithm.getNotConnected(Collection<ISchemaNode> nodes)
Searches for nodes that are not connected to any other node |
protected int |
GroupLayoutAlgorithm.getPosterityCount(ISchemaNode entity,
List<ISchemaNode> cycle)
|
protected org.eclipse.draw2d.geometry.Point |
AbstractLayoutAlgorithm.getUpperLeftCorner(Collection<ISchemaNode> positionedNodes)
Returns coordinates of the upper left and bottom right corner of area occupied by nodes. |
void |
AbstractLayoutAlgorithm.layoutNodes(Collection<ISchemaNode> nodes,
org.eclipse.core.runtime.IProgressMonitor monitor)
Lays out nodes, preserving their center of gravity. |
void |
ILayoutAlgorithm.layoutNodes(Collection<ISchemaNode> nodes,
org.eclipse.core.runtime.IProgressMonitor monitor)
Method executed to layout a collection of visual nodes. |
protected abstract void |
AbstractLayoutAlgorithm.setNodesPositions(Collection<ISchemaNode> positionNodes,
org.eclipse.core.runtime.IProgressMonitor monitor)
Sets positions of given nodes. |
protected void |
Peacock3LayoutAlgorithm.setNodesPositions(Collection<ISchemaNode> positionNodes,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
void |
GroupLayoutAlgorithm.setNodesPositions(Collection<ISchemaNode> positionNodes,
org.eclipse.core.runtime.IProgressMonitor monitor)
Sets positions of given nodes. |
protected void |
EnhancedCircleLayoutAlgorithm.setNodesPositions(Collection<ISchemaNode> positionNodes,
org.eclipse.core.runtime.IProgressMonitor monitor)
Method from AbstractLayoutAlgorithm. |
protected void |
RandomLayoutAlgorithm.setNodesPositions(Collection<ISchemaNode> positionNodes,
org.eclipse.core.runtime.IProgressMonitor monitor)
Sets positions of given nodes. |
Uses of ISchemaNode in pl.edu.agh.cast.schema.editor.model.diagram |
---|
Method parameters in pl.edu.agh.cast.schema.editor.model.diagram with type arguments of type ISchemaNode | |
---|---|
void |
SchemaDiagram.layoutSelectedNode(Collection<ISchemaNode> visualNodes,
ILayoutAlgorithm layout,
org.eclipse.core.runtime.IProgressMonitor monitor)
Performs the specified layout on the given visual nodes. |
void |
ISchemaDiagram.layoutSelectedNode(Collection<ISchemaNode> nodes,
ILayoutAlgorithm layout,
org.eclipse.core.runtime.IProgressMonitor monitor)
Performs the specified layout on the given visual nodes. |
Uses of ISchemaNode in pl.edu.agh.cast.schema.model.presentation |
---|
Classes in pl.edu.agh.cast.schema.model.presentation that implement ISchemaNode | |
---|---|
class |
SchemaNode
Default implementation of ISchemaNode . |
Methods in pl.edu.agh.cast.schema.model.presentation that return ISchemaNode | |
---|---|
ISchemaNode |
SchemaConnection.getSourceNode()
Gets source node. |
ISchemaNode |
ISchemaConnection.getSourceNode()
Gets source node. |
ISchemaNode |
SchemaConnection.getTargetNode()
Gets target node. |
ISchemaNode |
ISchemaConnection.getTargetNode()
Gets target node. |
Methods in pl.edu.agh.cast.schema.model.presentation that return types with arguments of type ISchemaNode | |
---|---|
Collection<ISchemaNode> |
SchemaDataSet.getNodes()
Gets all nodes in data set. |
Collection<ISchemaNode> |
ISchemaDataSet.getNodes()
Gets all nodes in data set. |
Methods in pl.edu.agh.cast.schema.model.presentation with parameters of type ISchemaNode | |
---|---|
boolean |
SchemaConnection.isBetween(ISchemaNode node1,
ISchemaNode node2)
Checks if this connection is between two given nodes. |
boolean |
ISchemaConnection.isBetween(ISchemaNode node1,
ISchemaNode node2)
Checks if this connection is between two given nodes. |
void |
SchemaConnection.setSourceNode(ISchemaNode node)
Sets source node. |
void |
ISchemaConnection.setSourceNode(ISchemaNode node)
Sets source node. |
void |
SchemaConnection.setTargetNode(ISchemaNode node)
Sets target node. |
void |
ISchemaConnection.setTargetNode(ISchemaNode node)
Sets target node. |
Constructors in pl.edu.agh.cast.schema.model.presentation with parameters of type ISchemaNode | |
---|---|
SchemaConnection(ISchemaDataSet dataSet,
Type derivedType,
ISchemaNode source,
ISchemaNode target)
Constructor for creating new indirected schema connection associated with given schema nodes. |
|
SchemaConnection(ISchemaDataSet dataSet,
Type derivedType,
ISchemaNode source,
ISchemaNode target,
boolean directed)
Constructor for creating new schema connection associated with given schema nodes. |
|
SchemaConnection(ISchemaDataSet dataSet,
UUID id,
ISchemaNode source,
ISchemaNode target,
boolean directed,
Collection<? extends IElement> originalElements)
The constructor for schema connections created manually. |
Uses of ISchemaNode in pl.edu.agh.cast.schema.model.visual |
---|
Constructors in pl.edu.agh.cast.schema.model.visual with parameters of type ISchemaNode | |
---|---|
VisualSchemaNode(IVisualSchemaDataSet dataSet,
ISchemaNode node)
Constructor for creating new visual node associated to given node. |
|
VisualSchemaNode(IVisualSchemaDataSet dataSet,
Type type,
ISchemaNode elementReference)
The constructor for subclasses which wraps the schema node. |
Uses of ISchemaNode in pl.edu.agh.cast.zestalgorithms.core |
---|
Method parameters in pl.edu.agh.cast.zestalgorithms.core with type arguments of type ISchemaNode | |
---|---|
void |
LayoutAlgorithmAdapter.layoutNodes(Collection<ISchemaNode> positionNodes)
|
void |
LayoutAlgorithmAdapter.layoutNodes(Collection<ISchemaNode> positionNodes,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
Constructors in pl.edu.agh.cast.zestalgorithms.core with parameters of type ISchemaNode | |
---|---|
LayoutEntityAdapter(ISchemaNode node)
Constructs new adapter for given node |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |