Uses of Interface
pl.edu.agh.cast.schema.model.presentation.ISchemaNode

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
 



Copyright © 2007-2009 IISG AGH-UST Krakow, Poland. All Rights Reserved.