Interface ConnectableElement
- All Superinterfaces:
BaseElement
,Cloneable
,Comparable
,Element
,org.eclipse.emf.ecore.EObject
,MDObject
,com.dassault_systemes.modeler.foundation.model.ModelElement
,ModelObject
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,ParameterableElement
,javax.jmi.reflect.RefBaseObject
,javax.jmi.reflect.RefFeatured
,javax.jmi.reflect.RefObject
,TypedElement
- All Known Subinterfaces:
ExtensionEnd
,Parameter
,Port
,Property
,Variable
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:
- See Also:
- Model:
- abstract="true" annotation="MOF package='compositestructures.mdinternalstructures'"
- Generated:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'collaboration Of Collaboration Role' reference list.Returns the value of the 'lifeline Of Represents' reference list.Returns the value of the 'structured Classifier Of Role' reference list.getEnd()
Returns the value of the 'End' reference list.Returns the value of the 'Template Parameter' reference.boolean
boolean
boolean
boolean
hasEnd()
void
Sets the value of the 'Template Parameter
' reference.Methods inherited from interface com.nomagic.magicdraw.uml.BaseElement
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, isEditable, removePropertyChangeListener, sGetID
Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementTaggedValue, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotype, getOwnedComment, getOwnedElement, getOwner, getSyncElement, getTaggedValue, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasAppliedStereotype, hasElementTaggedValue, hasOwnedComment, hasOwnedElement, hasTaggedValue, setOwner, setSyncElement
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface com.nomagic.magicdraw.foundation.MDObject
getID, getMDExtension, getMdExtensions, setID
Methods inherited from interface com.dassault_systemes.modeler.foundation.model.ModelElement
canChangeElementOwner, eDynamicGet, getElementOwner, getLocalID, getObjectParent, setLocalID, sGetLocalID
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.base.ModelObject
get_representationText, ignoringRefGetValue, ignoringRefGetValue, isSet, refGetValue, refGetValue, refSetValue, refSetValue, set_representationText
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.NamedElement
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
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.auxiliaryconstructs.mdtemplates.ParameterableElement
get_templateParameterOfDefault, get_templateParameterOfOwnedDefault, get_templateParameterSubstitutionOfActual, get_templateParameterSubstitutionOfOwnedActual, getOwningTemplateParameter, has_templateParameterOfDefault, has_templateParameterSubstitutionOfActual, set_templateParameterOfOwnedDefault, set_templateParameterSubstitutionOfOwnedActual, setOwningTemplateParameter, setTemplateParameter
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refInvokeOperation, refInvokeOperation, refSetValue
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.TypedElement
getType, setType
-
Method Details
-
get_structuredClassifierOfRole
Collection<StructuredClassifier> get_structuredClassifierOfRole()Returns the value of the 'structured Classifier Of Role' reference list. The list contents are of typeStructuredClassifier
. 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...
- Returns:
- the value of the 'structured Classifier Of Role' reference list.
- See Also:
- Model:
- opposite="role" transient="true" volatile="true" derived="true" ordered="false"
- Generated:
-
get_lifelineOfRepresents
Collection<Lifeline> get_lifelineOfRepresents()Returns the value of the 'lifeline Of Represents' reference list. The list contents are of typeLifeline
. 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...
- Returns:
- the value of the 'lifeline Of Represents' reference list.
- See Also:
- Model:
- opposite="represents" ordered="false"
- Generated:
-
getEnd
Collection<ConnectorEnd> getEnd()Returns the value of the 'End' reference list. The list contents are of typeConnectorEnd
. It is bidirectional and its opposite is 'Role
'. A set of ConnectorEnds that attach to this ConnectableElement.- Returns:
- the value of the 'End' reference list.
- See Also:
- Model:
- opposite="role" ordered="false"
- Generated:
-
get_collaborationOfCollaborationRole
Collection<Collaboration> get_collaborationOfCollaborationRole()Returns the value of the 'collaboration Of Collaboration Role' reference list. The list contents are of typeCollaboration
. 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...
- Returns:
- the value of the 'collaboration Of Collaboration Role' reference list.
- See Also:
- Model:
- opposite="collaborationRole" ordered="false"
- Generated:
-
getTemplateParameter
Returns the value of the 'Template Parameter' reference. It is bidirectional and its opposite is '#getParameteredElement Parametered Element
'. The ConnectableElementTemplateParameter for this ConnectableElement parameter.- Specified by:
getTemplateParameter
in interfaceParameterableElement
- Returns:
- the value of the 'Template Parameter' reference.
- See Also:
- Model:
- opposite="parameteredElement" ordered="false"
- Generated:
-
setTemplateParameter
Sets the value of the 'Template Parameter
' reference.- Parameters:
value
- the new value of the 'Template Parameter' reference.- See Also:
- Generated:
-
has_structuredClassifierOfRole
boolean has_structuredClassifierOfRole() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
has_lifelineOfRepresents
boolean has_lifelineOfRepresents() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
hasEnd
boolean hasEnd() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
has_collaborationOfCollaborationRole
boolean has_collaborationOfCollaborationRole() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException
- Generated:
-