public interface ConnectableElement extends TypedElement, ParameterableElement
ConnectableElement is an abstract metaclass representing a set of instances that play roles of a StructuredClassifier. ConnectableElements may be joined by attached Connectors and specify configurations of linked instances to be created within an instance of the containing StructuredClassifier.
The following features are supported:
UMLPackage.getConnectableElement()
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Collaboration> |
get_collaborationOfCollaborationRole()
Returns the value of the 'collaboration Of Collaboration Role' reference list.
|
java.util.Collection<Lifeline> |
get_lifelineOfRepresents()
Returns the value of the 'lifeline Of Represents' reference list.
|
java.util.Collection<StructuredClassifier> |
get_structuredClassifierOfRole()
Returns the value of the 'structured Classifier Of Role' reference list.
|
java.util.Collection<ConnectorEnd> |
getEnd()
Returns the value of the 'End' reference list.
|
ConnectableElementTemplateParameter |
getTemplateParameter()
Returns the value of the 'Template Parameter' reference.
|
boolean |
has_collaborationOfCollaborationRole() |
boolean |
has_lifelineOfRepresents() |
boolean |
has_structuredClassifierOfRole() |
boolean |
hasEnd() |
void |
setTemplateParameter(ConnectableElementTemplateParameter value)
Sets the value of the
'
Template Parameter ' reference. |
getType, setType
get_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, getVisibility, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespace, setVisibility
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotypeInstance, getOwnedComment, getOwnedElement, getOwner, getSyncElement, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasOwnedComment, hasOwnedElement, setAppliedStereotypeInstance, setOwner, setSyncElement
get_representationText, getLocalID, isInvalid, set_representationText, setLocalID, sGetLocalID
getID, getMDExtension, getMdExtensions, setID
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetID
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
get_templateParameterOfDefault, get_templateParameterOfOwnedDefault, get_templateParameterSubstitutionOfActual, get_templateParameterSubstitutionOfOwnedActual, getOwningTemplateParameter, has_templateParameterOfDefault, has_templateParameterSubstitutionOfActual, set_templateParameterOfOwnedDefault, set_templateParameterSubstitutionOfOwnedActual, setOwningTemplateParameter, setTemplateParameter
java.util.Collection<StructuredClassifier> get_structuredClassifierOfRole()
StructuredClassifier
.
It is bidirectional and its opposite is
'Role
'.
If the meaning of the 'structured Classifier Of Role' reference list isn't clear, there really should be more of a description here...
UMLPackage.getConnectableElement__structuredClassifierOfRole()
,
StructuredClassifier.getRole()
java.util.Collection<Lifeline> get_lifelineOfRepresents()
Lifeline
.
It is bidirectional and its opposite is 'Represents
'.
If the meaning of the 'lifeline Of Represents' reference list isn't clear, there really should be more of a description here...
UMLPackage.getConnectableElement__lifelineOfRepresents()
,
Lifeline.getRepresents()
java.util.Collection<ConnectorEnd> getEnd()
ConnectorEnd
.
It is bidirectional and its opposite is 'Role
'.
A set of ConnectorEnds that attach to this ConnectableElement.
UMLPackage.getConnectableElement_End()
,
ConnectorEnd.getRole()
java.util.Collection<Collaboration> get_collaborationOfCollaborationRole()
Collaboration
.
It is bidirectional and its opposite is
'Collaboration Role
'.
If the meaning of the 'collaboration Of Collaboration Role' reference list isn't clear, there really should be more of a description here...
UMLPackage.getConnectableElement__collaborationOfCollaborationRole()
,
Collaboration.getCollaborationRole()
@CheckForNull ConnectableElementTemplateParameter getTemplateParameter()
#getParameteredElement Parametered Element
'.
The ConnectableElementTemplateParameter for this ConnectableElement parameter.
getTemplateParameter
in interface ParameterableElement
setTemplateParameter(ConnectableElementTemplateParameter)
,
UMLPackage.getConnectableElement_TemplateParameter()
,
ConnectableElementTemplateParameter.getParameteredElement()
void setTemplateParameter(@CheckForNull ConnectableElementTemplateParameter value)
Template Parameter
' reference.
value
- the new value of the 'Template Parameter' reference.getTemplateParameter()
boolean has_structuredClassifierOfRole() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean has_lifelineOfRepresents() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean hasEnd() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean has_collaborationOfCollaborationRole() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException