Class Port

java.lang.Object
cruise.umple.compiler.Port

public class Port extends Object
component
  • Constructor Details

    • Port

      public Port(String aName, String aModifier, boolean aConjugated, int aMultiplicity, boolean aReplicated, String aSignalType)
  • Method Details

    • setName

      public boolean setName(String aName)
    • setModifier

      public boolean setModifier(String aModifier)
    • setConjugated

      public boolean setConjugated(boolean aConjugated)
    • setMultiplicity

      public boolean setMultiplicity(int aMultiplicity)
    • setReplicated

      public boolean setReplicated(boolean aReplicated)
    • setSignalType

      public boolean setSignalType(String aSignalType)
    • getName

      public String getName()
    • getModifier

      public String getModifier()
    • getConjugated

      public boolean getConjugated()
    • getMultiplicity

      public int getMultiplicity()
    • getReplicated

      public boolean getReplicated()
    • getSignalType

      public String getSignalType()
    • getDirectionFullName

      public String getDirectionFullName()
    • getTypeFullName

      public String getTypeFullName()
    • getDirection

      public Port.Direction getDirection()
    • getType

      public Port.Type getType()
    • setDirection

      public boolean setDirection(Port.Direction aDirection)
    • setType

      public boolean setType(Port.Type aType)
    • getPosition

      public Position getPosition()
    • hasPosition

      public boolean hasPosition()
    • getEndPosition

      public Position getEndPosition()
    • hasEndPosition

      public boolean hasEndPosition()
    • getBinding

      public PortBinding getBinding(int index)
    • getBindings

      public List<PortBinding> getBindings()
    • numberOfBindings

      public int numberOfBindings()
    • hasBindings

      public boolean hasBindings()
    • indexOfBinding

      public int indexOfBinding(PortBinding aBinding)
    • getProtocol

      public Protocol getProtocol()
    • hasProtocol

      public boolean hasProtocol()
    • getUmpleClass

      public UmpleClass getUmpleClass()
    • hasUmpleClass

      public boolean hasUmpleClass()
    • getPortBinding

      public PortBinding getPortBinding(int index)
    • getPortBindings

      public List<PortBinding> getPortBindings()
    • numberOfPortBindings

      public int numberOfPortBindings()
    • hasPortBindings

      public boolean hasPortBindings()
    • indexOfPortBinding

      public int indexOfPortBinding(PortBinding aPortBinding)
    • getConnector

      public PortBinding getConnector(int index)
    • getConnector

      public List<PortBinding> getConnector()
    • numberOfConnector

      public int numberOfConnector()
    • hasConnector

      public boolean hasConnector()
    • indexOfConnector

      public int indexOfConnector(PortBinding aConnector)
    • setPosition

      public boolean setPosition(Position aNewPosition)
    • setEndPosition

      public boolean setEndPosition(Position aNewEndPosition)
    • minimumNumberOfBindings

      public static int minimumNumberOfBindings()
    • addBinding

      public boolean addBinding(PortBinding aBinding)
    • removeBinding

      public boolean removeBinding(PortBinding aBinding)
    • addBindingAt

      public boolean addBindingAt(PortBinding aBinding, int index)
    • addOrMoveBindingAt

      public boolean addOrMoveBindingAt(PortBinding aBinding, int index)
    • setProtocol

      public boolean setProtocol(Protocol aNewProtocol)
    • setUmpleClass

      public boolean setUmpleClass(UmpleClass aUmpleClass)
    • minimumNumberOfPortBindings

      public static int minimumNumberOfPortBindings()
    • addPortBinding

      public PortBinding addPortBinding(Port aToPort)
    • addPortBinding

      public boolean addPortBinding(PortBinding aPortBinding)
    • removePortBinding

      public boolean removePortBinding(PortBinding aPortBinding)
    • addPortBindingAt

      public boolean addPortBindingAt(PortBinding aPortBinding, int index)
    • addOrMovePortBindingAt

      public boolean addOrMovePortBindingAt(PortBinding aPortBinding, int index)
    • minimumNumberOfConnector

      public static int minimumNumberOfConnector()
    • addConnector

      public PortBinding addConnector(Port aFromPort)
    • addConnector

      public boolean addConnector(PortBinding aConnector)
    • removeConnector

      public boolean removeConnector(PortBinding aConnector)
    • addConnectorAt

      public boolean addConnectorAt(PortBinding aConnector, int index)
    • addOrMoveConnectorAt

      public boolean addOrMoveConnectorAt(PortBinding aConnector, int index)
    • delete

      public void delete()
    • toString

      public String toString()
      Overrides:
      toString in class Object