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.booleanbooleanbooleanbooleanhasEnd()voidSets 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, sGetIDMethods inherited from interface java.lang.Comparable
compareToMethods 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, setSyncElementMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface com.nomagic.magicdraw.foundation.MDObject
getID, getMDExtension, getMdExtensions, setIDMethods inherited from interface com.dassault_systemes.modeler.foundation.model.ModelElement
canChangeElementOwner, eDynamicGet, getElementOwner, getLocalID, getObjectParent, selfDispose, setLocalID, sGetLocalIDMethods inherited from interface com.nomagic.uml2.ext.magicdraw.base.ModelObject
get_representationText, ignoringRefGetValue, ignoringRefGetValue, isSet, refGetValue, refGetValue, refSetValue, refSetValue, set_representationTextMethods 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, setVisibilityMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliverMethods 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, setTemplateParameterMethods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraintsMethods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refInvokeOperation, refInvokeOperation, refSetValueMethods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostCompositeMethods 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:
getTemplateParameterin 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:
-