public interface Port extends BindableInstance
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MNAME
The metaclass simple name.
|
static java.lang.String |
MQNAME
The metaclass qualified name.
|
Modifier and Type | Method and Description |
---|---|
PortOrientation |
getDirection()
Getter for attribute 'Port.Direction'
Metamodel description:
|
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(java.lang.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(java.lang.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:
|
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, getRepresentingObjectNode, getRepresentingObjectNode, getSlot, getSlot, getTargetingEnd, getTargetingEnd, getValue, isIsConstant, setBase, setIsConstant, setMultiplicityMax, setMultiplicityMin, setOwner, setValue
getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getManifesting, getManifesting, getOwnerTemplateParameter, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, setOwnerTemplateParameter
addStereotype, getAttached, getAttached, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getExtension, getExtension, getImpactDependsOn, getImpactDependsOn, getImpactedDependency, getImpactedDependency, getImpactImpacted, getImpactImpacted, getLocalProperties, getLocalProperty, getMatrix, getMatrix, getName, getNote, getNote, getNote, getNoteContent, getNoteContent, getNoteContent, getProduct, getProduct, getProperties, getProperties, getProperties, getProperties, getProperties, getProperty, getProperty, getProperty, getProperty, getStereotype, getTag, getTag, getTag, getTag, getTag, getTagValue, getTagValue, getTagValue, getTagValues, getTagValues, getTagValues, isStereotyped, isStereotyped, isTagged, isTagged, isTagged, putNoteContent, putNoteContent, putNoteContent, putTagValue, putTagValue, putTagValue, putTagValues, putTagValues, putTagValues, removeNotes, removeNotes, removeNotes, removeStereotypes, removeTags, removeTags, removeTags, setLocalProperties, setLocalProperty, setName, setProperty, setProperty, setProperty, setProperty
getAddedToQuery, getAddedToQuery, getCausedImpact, getCausedImpact, 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
static final java.lang.String MNAME
static final java.lang.String MQNAME
boolean isIsBehavior()
void setIsBehavior(boolean value)
boolean isIsService()
void setIsService(boolean value)
boolean isIsConjugated()
void setIsConjugated(boolean value)
PortOrientation getDirection()
Specifies the way that the data flows through the Port.
void setDirection(PortOrientation value)
Specifies the way that the data flows through the Port.
org.eclipse.emf.common.util.EList<ProvidedInterface> getProvided()
<T extends ProvidedInterface> java.util.List<T> getProvided(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<RequiredInterface> getRequired()
<T extends RequiredInterface> java.util.List<T> getRequired(java.lang.Class<T> filterClass)