public interface Port extends BindableInstance
Modifier and Type | Method and Description |
---|---|
PortOrientation |
getDirection()
Getter for attribute 'Port.Direction'
Metamodel description:
Specifies the way that the provided and required interfaces are derived from the Port's Type.
|
org.eclipse.emf.common.util.EList<ProvidedInterface> |
getProvided()
Getter for relation 'Port->Provided'
Metamodel description:
References the Interfaces specifying the set of operations and receptions which the Classifier provides to its environment, and which it will handle either directly or by forwarding it to a part of its internal structure.
|
<T extends ProvidedInterface> |
getProvided(Class<T> filterClass)
Filtered Getter for relation 'Port->Provided'
Metamodel description:
References the Interfaces specifying the set of operations and receptions which the Classifier provides to its environment, and which it will handle either directly or by forwarding it to a part of its internal structure.
|
org.eclipse.emf.common.util.EList<RequiredInterface> |
getRequired()
Getter for relation 'Port->Required'
Metamodel description:
References the Interfaces specifying the set of operations and receptions which the Classifier expects its environment to handle.
|
<T extends RequiredInterface> |
getRequired(Class<T> filterClass)
Filtered Getter for relation 'Port->Required'
Metamodel description:
References the Interfaces specifying the set of operations and receptions which the Classifier expects its environment to handle.
|
boolean |
isIsBehavior()
Getter for attribute 'Port.IsBehavior'
Metamodel description:
Specifies whether requests arriving at this Port are sent to the Classifier behavior of this Classifier.
|
boolean |
isIsConjugated()
Getter for attribute 'Port.IsConjugated'
Metamodel description:
Specifies the way that the provided and required interfaces are derived from the Port's Type.
|
boolean |
isIsService()
Getter for attribute 'Port.IsService'
Metamodel description:
If true, indicates that this Port is used to provide the published functionality of a Classifier.
|
void |
setDirection(PortOrientation value)
Setter for attribute 'Port.Direction'
Metamodel description:
Specifies the way that the provided and required interfaces are derived from the Port's Type.
|
void |
setIsBehavior(boolean value)
Setter for attribute 'Port.IsBehavior'
Metamodel description:
Specifies whether requests arriving at this Port are sent to the Classifier behavior of this Classifier.
|
void |
setIsConjugated(boolean value)
Setter for attribute 'Port.IsConjugated'
Metamodel description:
Specifies the way that the provided and required interfaces are derived from the Port's Type.
|
void |
setIsService(boolean value)
Setter for attribute 'Port.IsService'
Metamodel description:
If true, indicates that this Port is used to provide the published functionality of a Classifier.
|
getCluster, getInternalOwner, getRepresentation, getRepresentation, getRepresentedFeature, setCluster, setInternalOwner, setRepresentedFeature
getBase, getMultiplicityMax, getMultiplicityMin, getOwnedEnd, getOwnedEnd, getOwnedNaryEnd, getOwnedNaryEnd, getOwner, getPart, getPart, getRepresentedCommunicationNode, getRepresentedCommunicationNode, getRepresentedLifeLine, getRepresentedLifeLine, getRepresentingItem, getRepresentingItem, getRepresentingObjectNode, getRepresentingObjectNode, getSlot, getSlot, getTargetingEnd, getTargetingEnd, getValue, isIsConstant, setBase, setIsConstant, setMultiplicityMax, setMultiplicityMin, setOwner, setValue
addStereotype, getBpmnLaneRefs, getBpmnLaneRefs, getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getDocument, getDocument, getExtension, getExtension, getImpactedDependency, getImpactedDependency, getLocalProperties, getLocalProperty, getManifesting, getManifesting, getMatrix, getMatrix, getName, getNote, getNoteContent, getOwnerTemplateParameter, getProduct, getProduct, getProperties, getProperties, getProperties, getProperty, getProperty, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getStereotype, getTag, getTag, getTag, getTagValue, getTagValues, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, isStereotyped, isTagged, putNoteContent, putTagValue, putTagValues, removeNotes, removeStereotypes, removeTags, setLocalProperties, setLocalProperty, setName, setOwnerTemplateParameter, setProperty, setProperty
getAddedToQuery, getAddedToQuery, getCausing, getCausing, getDiagramElement, getDiagramElement
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, delete, getCompositionChildren, getCompositionOwner, getMClass, getStatus, getUuid, isDeleted, isModifiable, isShell, isValid, mGet, mGet, mSet
compareTo
static final String MNAME
boolean isIsBehavior()
void setIsBehavior(boolean value)
boolean isIsService()
void setIsService(boolean value)
boolean isIsConjugated()
void setIsConjugated(boolean value)
PortOrientation getDirection()
void setDirection(PortOrientation value)
org.eclipse.emf.common.util.EList<ProvidedInterface> getProvided()
<T extends ProvidedInterface> List<T> getProvided(Class<T> filterClass)
org.eclipse.emf.common.util.EList<RequiredInterface> getRequired()
<T extends RequiredInterface> List<T> getRequired(Class<T> filterClass)