Uses of Interface
de.cau.cs.kieler.core.kgraph.KPort

Packages that use KPort
de.cau.cs.kieler.core.kgraph Base package for the KGraph data structure with its public API. 
de.cau.cs.kieler.core.kgraph.impl Internal implementation of the KGraph data structure. 
de.cau.cs.kieler.core.kgraph.util Utility classes for the KGraph data structure. 
de.cau.cs.kieler.keg The KEG base package contains the generated model code for the KEG graph. 
de.cau.cs.kieler.keg.diagram.edit.commands   
de.cau.cs.kieler.keg.diagram.edit.policies   
de.cau.cs.kieler.keg.impl   
de.cau.cs.kieler.keg.util Utility classes for KEG. 
de.cau.cs.kieler.kiml.ui.util Utility classes for the KIML UI plugin. 
de.cau.cs.kieler.kiml.util Utility classes for automatic layout using KIML. 
de.cau.cs.kieler.klodd.hierarchical.structures The layered graph data structure used internally by the hierarchical dataflow layout algorithm. 
 

Uses of KPort in de.cau.cs.kieler.core.kgraph
 

Methods in de.cau.cs.kieler.core.kgraph that return KPort
 KPort KGraphFactory.createKPort()
          Returns a new object of class 'KPort'.
 KPort KEdge.getSourcePort()
          Returns the value of the 'Source Port' reference.
 KPort KEdge.getTargetPort()
          Returns the value of the 'Target Port' reference.
 

Methods in de.cau.cs.kieler.core.kgraph that return types with arguments of type KPort
 EList<KPort> KNode.getPorts()
          Returns the value of the 'Ports' containment reference list.
 

Methods in de.cau.cs.kieler.core.kgraph with parameters of type KPort
 void KEdge.setSourcePort(KPort value)
          Sets the value of the 'Source Port' reference.
 void KEdge.setTargetPort(KPort value)
          Sets the value of the 'Target Port' reference.
 

Uses of KPort in de.cau.cs.kieler.core.kgraph.impl
 

Classes in de.cau.cs.kieler.core.kgraph.impl that implement KPort
 class KPortImpl
          An implementation of the model object 'KPort'.
 

Fields in de.cau.cs.kieler.core.kgraph.impl declared as KPort
protected  KPort KEdgeImpl.sourcePort
          The cached value of the 'Source Port' reference.
protected  KPort KEdgeImpl.targetPort
          The cached value of the 'Target Port' reference.
 

Fields in de.cau.cs.kieler.core.kgraph.impl with type parameters of type KPort
protected  EList<KPort> KNodeImpl.ports
          The cached value of the 'Ports' containment reference list.
 

Methods in de.cau.cs.kieler.core.kgraph.impl that return KPort
 KPort KEdgeImpl.basicGetSourcePort()
           
 KPort KEdgeImpl.basicGetTargetPort()
           
 KPort KGraphFactoryImpl.createKPort()
           
 KPort KEdgeImpl.getSourcePort()
           
 KPort KEdgeImpl.getTargetPort()
           
 

Methods in de.cau.cs.kieler.core.kgraph.impl that return types with arguments of type KPort
 EList<KPort> KNodeImpl.getPorts()
           
 

Methods in de.cau.cs.kieler.core.kgraph.impl with parameters of type KPort
 void KEdgeImpl.setSourcePort(KPort newSourcePort)
           
 void KEdgeImpl.setTargetPort(KPort newTargetPort)
           
 

Uses of KPort in de.cau.cs.kieler.core.kgraph.util
 

Methods in de.cau.cs.kieler.core.kgraph.util with parameters of type KPort
 T KGraphSwitch.caseKPort(KPort object)
          Returns the result of interpreting the object as an instance of 'KPort'.
 

Uses of KPort in de.cau.cs.kieler.keg
 

Subinterfaces of KPort in de.cau.cs.kieler.keg
 interface Port
          A representation of the model object 'Port'.
 

Uses of KPort in de.cau.cs.kieler.keg.diagram.edit.commands
 

Methods in de.cau.cs.kieler.keg.diagram.edit.commands that return KPort
protected  KPort Edge3ReorientCommand.getNewSource()
           
protected  KPort Edge4ReorientCommand.getNewSource()
           
protected  KPort Edge5ReorientCommand.getNewSource()
           
protected  KPort Edge6ReorientCommand.getNewSource()
           
protected  KPort Edge3ReorientCommand.getNewTarget()
           
protected  KPort Edge4ReorientCommand.getNewTarget()
           
protected  KPort Edge7ReorientCommand.getNewTarget()
           
protected  KPort Edge8ReorientCommand.getNewTarget()
           
protected  KPort Edge3ReorientCommand.getOldSource()
           
protected  KPort Edge4ReorientCommand.getOldSource()
           
protected  KPort Edge5ReorientCommand.getOldSource()
           
protected  KPort Edge6ReorientCommand.getOldSource()
           
protected  KPort Edge3ReorientCommand.getOldTarget()
           
protected  KPort Edge4ReorientCommand.getOldTarget()
           
protected  KPort Edge7ReorientCommand.getOldTarget()
           
protected  KPort Edge8ReorientCommand.getOldTarget()
           
protected  KPort Edge3CreateCommand.getSource()
           
protected  KPort Edge4CreateCommand.getSource()
           
protected  KPort Edge5CreateCommand.getSource()
           
protected  KPort Edge6CreateCommand.getSource()
           
protected  KPort Edge3CreateCommand.getTarget()
           
protected  KPort Edge4CreateCommand.getTarget()
           
protected  KPort Edge7CreateCommand.getTarget()
           
protected  KPort Edge8CreateCommand.getTarget()
           
 

Uses of KPort in de.cau.cs.kieler.keg.diagram.edit.policies
 

Methods in de.cau.cs.kieler.keg.diagram.edit.policies with parameters of type KPort
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canCreateEdge_4003(KNode container, KPort source, KPort target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canCreateEdge_4004(KNode container, KPort source, KPort target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canCreateEdge_4005(KNode container, KPort source, KNode target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canCreateEdge_4006(KNode container, KPort source, KNode target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canCreateEdge_4007(KNode container, KNode source, KPort target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canCreateEdge_4008(KNode container, KNode source, KPort target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canExistEdge_4003(KNode container, Edge linkInstance, KPort source, KPort target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canExistEdge_4004(KNode container, Edge linkInstance, KPort source, KPort target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canExistEdge_4005(KNode container, Edge linkInstance, KPort source, KNode target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canExistEdge_4006(KNode container, Edge linkInstance, KPort source, KNode target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canExistEdge_4007(KNode container, Edge linkInstance, KNode source, KPort target)
           
 boolean GraphsBaseItemSemanticEditPolicy.LinkConstraints.canExistEdge_4008(KNode container, Edge linkInstance, KNode source, KPort target)
           
 

Uses of KPort in de.cau.cs.kieler.keg.impl
 

Classes in de.cau.cs.kieler.keg.impl that implement KPort
 class PortImpl
          An implementation of the model object 'Port'.
 

Uses of KPort in de.cau.cs.kieler.keg.util
 

Methods in de.cau.cs.kieler.keg.util with parameters of type KPort
 T KEGSwitch.caseKPort(KPort object)
          Returns the result of interpreting the object as an instance of 'KPort'.
 

Uses of KPort in de.cau.cs.kieler.kiml.ui.util
 

Methods in de.cau.cs.kieler.kiml.ui.util with parameters of type KPort
static Point KimlUiUtil.getAbsolutePosition(KPort port)
          Will return the absolute position on the canvas of an KPort from a KGraph.
 

Uses of KPort in de.cau.cs.kieler.kiml.util
 

Methods in de.cau.cs.kieler.kiml.util that return KPort
static KPort KimlUtil.createInitializedPort()
          Creates a KPort, initializes some attributes, and returns it.
static KPort[] KimlUtil.getSortedPorts(KNode node)
          Returns a sorted list of the ports of the given node.
 

Methods in de.cau.cs.kieler.kiml.util with parameters of type KPort
static int KimlUtil.calcFlow(KPort port)
          Determines the flow of the given port, that is the difference between the number of outgoing edges and the number of incoming edges.
static float KimlUtil.calcPortOffset(KPort port, PortSide side)
          Calculate the offset for a port, that is the amount by which it is moved outside of the node.
static PortSide KimlUtil.calcPortSide(KPort port, Direction direction)
          Determines the port side for the given port from its relative position at its corresponding node.
 int KimlUtil.PortComparator.compare(KPort port1, KPort port2)
          
 

Uses of KPort in de.cau.cs.kieler.klodd.hierarchical.structures
 

Methods in de.cau.cs.kieler.klodd.hierarchical.structures that return KPort
 KPort ElementLoop.getSourcePort()
          Gets the source port of this element loop.
 KPort LayerConnection.getSourcePort()
          Gets the source port.
 KPort ElementLoop.getTargetPort()
          Gets the target port of this element loop.
 KPort LayerConnection.getTargetPort()
          Gets the target port.
 

Methods in de.cau.cs.kieler.klodd.hierarchical.structures that return types with arguments of type KPort
 Map<KPort,List<Integer>> LayerElement.getConnectionRanksByPort(boolean forward)
          Gets a list of combined element and port ranks of connections sorted by the port to which the connection is attached.
 

Methods in de.cau.cs.kieler.klodd.hierarchical.structures with parameters of type KPort
 void LayerElement.addOutgoing(KEdge edge, LayerElement target, KPort sourcePort, KPort targetPort)
          Adds a new cross-layer connection with given target.
 int LayerElement.getPortRank(KPort port, boolean forward)
          Gets the port rank for a given port.
 

Method parameters in de.cau.cs.kieler.klodd.hierarchical.structures with type arguments of type KPort
 void LayerElement.sortPorts(Map<KPort,Double> abstractPortRanks, boolean isoutgoing)
          Sorts the ports on each side of the related node according to the given abstract ranks.
 void LayerElement.sortPorts(Map<KPort,Double> outgoingPortRanks, Map<KPort,Double> incomingPortRanks)
          Sorts the ports on each side of the related node according to the given abstract ranks.
 void LayerElement.sortPorts(Map<KPort,Double> outgoingPortRanks, Map<KPort,Double> incomingPortRanks)
          Sorts the ports on each side of the related node according to the given abstract ranks.
 

Constructors in de.cau.cs.kieler.klodd.hierarchical.structures with parameters of type KPort
ElementLoop(KEdge theedge, LayerElement elem, KPort thesourcePort, KPort thetargetPort)
          Creates an element loop with given source and target port.
LayerConnection(KEdge theedge, LayerElement sourceElem, KPort thesourcePort, LayerElement targetElem, KPort thetargetPort)
          Creates a layer connection with given source and target.