public class MessageTypeImpl extends org.eclipse.uml2.uml.internal.impl.ClassifierImpl implements MessageType
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
Modifier and Type | Field and Description |
---|---|
protected static int[] |
ATTRIBUTE_ESUBSETS
The array of subset feature identifiers for the '
Attribute ' reference list. |
protected static int[] |
FEATURE_ESUBSETS
The array of subset feature identifiers for the '
Feature ' reference list. |
protected org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Property> |
ownedAttributes
The cached value of the '
Owned Attribute ' containment reference list. |
protected org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Operation> |
ownedOperations
The cached value of the '
Owned Operation ' containment reference list. |
protected org.eclipse.uml2.uml.Operation |
referredOperation
The cached value of the '
Referred Operation ' reference. |
protected org.eclipse.uml2.uml.Classifier |
referredSignal
The cached value of the '
Referred Signal ' reference. |
CLIENT_DEPENDENCY_ESUBSETS, COLLABORATION_USE_ESUBSETS, collaborationUses, generalizations, IS_ABSTRACT_EDEFAULT, IS_ABSTRACT_EFLAG, IS_FINAL_SPECIALIZATION_EDEFAULT, IS_FINAL_SPECIALIZATION_EFLAG, IS_LEAF_EDEFAULT, IS_LEAF_EFLAG, MEMBER_ESUBSETS, OWNED_ELEMENT_ESUBSETS, OWNED_MEMBER_ESUBSETS, ownedTemplateSignature, ownedUseCases, powertypeExtents, REDEFINED_ELEMENT_ESUBSETS, redefinedClassifiers, REDEFINITION_CONTEXT_ESUBSETS, representation, SUBSTITUTION_ESUPERSETS, substitutions, templateBindings, templateParameter, useCases
elementImports, ownedRules, packageImports
clientDependencies, name, NAME_EDEFAULT, NAME_ESETFLAG, nameExpression, QUALIFIED_NAME_EDEFAULT, VISIBILITY_EDEFAULT, VISIBILITY_EFLAG, VISIBILITY_EFLAG_DEFAULT, VISIBILITY_EFLAG_OFFSET, VISIBILITY_EFLAG_VALUES, VISIBILITY_ESETFLAG
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
SINGLETON_NAME
ABS, ABS_NAME, ALL_INSTANCES, ALL_INSTANCES_NAME, AND, AND_NAME, ANY, ANY_NAME, APPEND, APPEND_NAME, AS_BAG, AS_BAG_NAME, AS_ORDERED_SET, AS_ORDERED_SET_NAME, AS_SEQUENCE, AS_SEQUENCE_NAME, AS_SET, AS_SET_NAME, AT, AT_NAME, CHARACTERS, CHARACTERS_NAME, CLOSURE, CLOSURE_NAME, COLLECT, COLLECT_NAME, COLLECT_NESTED, COLLECT_NESTED_NAME, CONCAT, CONCAT_NAME, COUNT, COUNT_NAME, DIV, DIV_NAME, DIVIDE, DIVIDE_NAME, ENDS_WITH, ENDS_WITH_NAME, EQUAL, EQUAL_NAME, EQUALS_IGNORE_CASE, EQUALS_IGNORE_CASE_NAME, EXCLUDES, EXCLUDES_ALL, EXCLUDES_ALL_NAME, EXCLUDES_NAME, EXCLUDING, EXCLUDING_NAME, EXISTS, EXISTS_NAME, FIRST, FIRST_NAME, FLATTEN, FLATTEN_NAME, FLOOR, FLOOR_NAME, FOR_ALL, FOR_ALL_NAME, GREATER_THAN, GREATER_THAN_EQUAL, GREATER_THAN_EQUAL_NAME, GREATER_THAN_NAME, HAS_RETURNED, HAS_RETURNED_NAME, IMPLIES, IMPLIES_NAME, INCLUDES, INCLUDES_ALL, INCLUDES_ALL_NAME, INCLUDES_NAME, INCLUDING, INCLUDING_NAME, INDEX_OF, INDEX_OF_NAME, INSERT_AT, INSERT_AT_NAME, INTERSECTION, INTERSECTION_NAME, IS_EMPTY, IS_EMPTY_NAME, IS_OPERATION_CALL, IS_OPERATION_CALL_NAME, IS_SIGNAL_SENT, IS_SIGNAL_SENT_NAME, IS_UNIQUE, IS_UNIQUE_NAME, LAST, LAST_INDEX_OF, LAST_INDEX_OF_NAME, LAST_NAME, LESS_THAN, LESS_THAN_EQUAL, LESS_THAN_EQUAL_NAME, LESS_THAN_NAME, MATCHES, MATCHES_NAME, MAX, MAX_NAME, MIN, MIN_NAME, MINUS, MINUS_NAME, MOD, MOD_NAME, NOT, NOT_EMPTY, NOT_EMPTY_NAME, NOT_EQUAL, NOT_EQUAL_NAME, NOT_NAME, OCL_AS_SET, OCL_AS_SET_NAME, OCL_AS_TYPE, OCL_AS_TYPE_NAME, OCL_IS_IN_STATE, OCL_IS_IN_STATE_NAME, OCL_IS_INVALID, OCL_IS_INVALID_NAME, OCL_IS_KIND_OF, OCL_IS_KIND_OF_NAME, OCL_IS_NEW, OCL_IS_NEW_NAME, OCL_IS_TYPE_OF, OCL_IS_TYPE_OF_NAME, OCL_IS_UNDEFINED, OCL_IS_UNDEFINED_NAME, ONE, ONE_NAME, OR, OR_NAME, PLUS, PLUS_NAME, PREPEND, PREPEND_NAME, PRODUCT, PRODUCT_NAME, REJECT, REJECT_NAME, REPLACE_ALL, REPLACE_ALL_NAME, REPLACE_FIRST, REPLACE_FIRST_NAME, RESULT, RESULT_NAME, ROUND, ROUND_NAME, SELECT, SELECT_BY_KIND, SELECT_BY_KIND_NAME, SELECT_BY_TYPE, SELECT_BY_TYPE_NAME, SELECT_NAME, SIZE, SIZE_NAME, SORTED_BY, SORTED_BY_NAME, STARTS_WITH, STARTS_WITH_NAME, SUB_ORDERED_SET, SUB_ORDERED_SET_NAME, SUB_SEQUENCE, SUB_SEQUENCE_NAME, SUBSTITUTE_ALL, SUBSTITUTE_ALL_NAME, SUBSTITUTE_FIRST, SUBSTITUTE_FIRST_NAME, SUBSTRING, SUBSTRING_NAME, SUM, SUM_NAME, SYMMETRIC_DIFFERENCE, SYMMETRIC_DIFFERENCE_NAME, TIMES, TIMES_NAME, TO_BOOLEAN, TO_BOOLEAN_NAME, TO_INTEGER, TO_INTEGER_NAME, TO_LOWER, TO_LOWER_CASE, TO_LOWER_CASE_NAME, TO_LOWER_NAME, TO_REAL, TO_REAL_NAME, TO_STRING, TO_STRING_NAME, TO_UPPER, TO_UPPER_CASE, TO_UPPER_CASE_NAME, TO_UPPER_NAME, TOKENIZE, TOKENIZE_NAME, TRIM, TRIM_NAME, UNION, UNION_NAME, XOR, XOR_NAME
Modifier | Constructor and Description |
---|---|
protected |
MessageTypeImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.uml2.uml.Operation |
basicGetReferredOperation() |
org.eclipse.uml2.uml.Classifier |
basicGetReferredSignal() |
boolean |
checkExclusiveSignature(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
checkOperationParameters(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
checkSignalAttributes(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass) |
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Property> |
getAttributes() |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Feature> |
getFeatures() |
java.lang.String |
getName() |
org.eclipse.uml2.uml.Property |
getOwnedAttribute(java.lang.String name,
org.eclipse.uml2.uml.Type type) |
org.eclipse.uml2.uml.Property |
getOwnedAttribute(java.lang.String name,
org.eclipse.uml2.uml.Type type,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Property> |
getOwnedAttributes() |
org.eclipse.uml2.uml.Operation |
getOwnedOperation(java.lang.String name,
org.eclipse.emf.common.util.EList<java.lang.String> ownedParameterNames,
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Type> ownedParameterTypes) |
org.eclipse.uml2.uml.Operation |
getOwnedOperation(java.lang.String name,
org.eclipse.emf.common.util.EList<java.lang.String> ownedParameterNames,
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Type> ownedParameterTypes,
boolean ignoreCase) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Operation> |
getOwnedOperations() |
org.eclipse.uml2.uml.Operation |
getReferredOperation() |
org.eclipse.uml2.uml.Classifier |
getReferredSignal() |
boolean |
isSetAttributes() |
boolean |
isSetFeatures() |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Operation> |
oclOperations() |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Property> |
oclProperties() |
void |
setReferredOperation(org.eclipse.uml2.uml.Operation newReferredOperation) |
void |
setReferredSignal(org.eclipse.uml2.uml.Classifier newReferredSignal) |
allFeatures, allParents, basicGetNamespace, basicGetOwnedTemplateSignature, basicGetOwner, basicGetOwningTemplateParameter, basicGetPackage, basicGetRepresentation, basicGetTemplateParameter, basicSetOwnedTemplateSignature, basicSetOwningTemplateParameter, basicSetTemplateParameter, basicSetTemplateParameterGen, conformsTo, conformsTo, conformsToGen, createAssociation, createCollaborationUse, createGeneralization, createOwnedTemplateSignature, createOwnedTemplateSignature, createOwnedUseCase, createRepresentation, createSubstitution, createTemplateBinding, eBasicRemoveFromContainerFeature, eDerivedOperationID, eInverseAdd, eInvoke, getAllAttributes, getAllOperations, getAllUsedInterfaces, getAssociations, getAttribute, getAttribute, getClientDependencies, getCollaborationUse, getCollaborationUse, getCollaborationUses, getFeature, getFeature, getGeneral, getGeneral, getGeneralization, getGeneralization, getGeneralizations, getGenerals, getInheritedMember, getInheritedMember, getInheritedMembers, getMembers, getNamespace, getOperation, getOperation, getOperations, getOwnedElements, getOwnedMembers, getOwnedTemplateSignature, getOwnedUseCase, getOwnedUseCase, getOwnedUseCases, getOwner, getOwningTemplateParameter, getPackage, getPowertypeExtent, getPowertypeExtent, getPowertypeExtents, getRedefinedClassifier, getRedefinedClassifier, getRedefinedClassifiers, getRedefinedElement, getRedefinedElement, getRedefinedElements, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, getRedefinitionContextsGen, getRepresentation, getSubstitution, getSubstitution, getSubstitutions, getTemplateBinding, getTemplateBinding, getTemplateBindings, getTemplateParameter, getUseCase, getUseCase, getUseCases, getUsedInterfaces, getVisibility, hasVisibilityOf, inherit, inheritableMembers, isAbstract, isCompatibleWith, isConsistentWith, isFinalSpecialization, isLeaf, isRedefinitionContextValid, isSetMembers, isSetNamespace, isSetOwnedElements, isSetOwnedMembers, isSetOwnedTemplateSignature, isSetOwner, isSetRedefinedElements, isSetRedefinitionContexts, isSetRedefinitionContextsGen, isSetTemplateParameter, isSetVisibility, isTemplate, isTemplateParameter, maySpecializeType, parameterableElements, parents, setIsAbstract, setIsFinalSpecialization, setIsLeaf, setOwnedTemplateSignature, setOwningTemplateParameter, setPackage, setRepresentation, setTemplateParameter, setVisibility, toString, validateMapsToGeneralizationSet, validateNoCyclesInGeneralization, validateNonFinalParents, validateNonLeafRedefinition, validateRedefinitionConsistent, validateRedefinitionContextValid, validateSpecializeType
createElementImport, createElementImport, createOwnedRule, createOwnedRule, createPackageImport, createPackageImport, excludeCollisions, getElementImport, getElementImport, getElementImports, getImportedElements, getImportedMember, getImportedMember, getImportedMembers, getImportedPackages, getMember, getMember, getNamesOfMember, getOwnedMember, getOwnedMember, getOwnedRule, getOwnedRule, getOwnedRules, getPackageImport, getPackageImport, getPackageImports, importMembers, membersAreDistinguishable, validateMembersDistinguishable
allNamespaces, allOwningPackages, basicGetNameExpression, basicSetNameExpression, createDependency, createNameExpression, createUsage, eObjectForURIFragmentSegment, eURIFragmentSegment, getClientDependency, getClientDependency, getLabel, getLabel, getNameExpression, getQualifiedName, isDistinguishableFrom, isSetName, isSetNamespaceGen, separator, setName, setNameExpression, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership
addKeyword, allOwnedElements, applyStereotype, basicGetOwnerGen, create, createEAnnotation, createOwnedComment, destroy, eAdapters, eBasicSetContainer, eNotificationRequired, eNotify, eSetDeliver, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getCacheAdapter, getKeywords, getModel, getNearestPackage, getOwnedComments, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isSetOwnerGen, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyStereotype, validateHasOwner, validateNotOwnSelf
eSetDirectResource, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
eBasicSetContainer, eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetProxyURI, eSettings
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
allFeatures, allParents, conformsTo, createCollaborationUse, createGeneralization, createOwnedUseCase, createRepresentation, createSubstitution, getAllAttributes, getAllOperations, getAllUsedInterfaces, getAttribute, getAttribute, getCollaborationUse, getCollaborationUse, getCollaborationUses, getFeature, getFeature, getGeneral, getGeneral, getGeneralization, getGeneralization, getGeneralizations, getGenerals, getInheritedMember, getInheritedMember, getInheritedMembers, getOperation, getOperation, getOperations, getOwnedUseCase, getOwnedUseCase, getOwnedUseCases, getPowertypeExtent, getPowertypeExtent, getPowertypeExtents, getRedefinedClassifier, getRedefinedClassifier, getRedefinedClassifiers, getRepresentation, getSubstitution, getSubstitution, getSubstitutions, getUseCase, getUseCase, getUseCases, getUsedInterfaces, hasVisibilityOf, inherit, inheritableMembers, isAbstract, isFinalSpecialization, maySpecializeType, parents, setIsAbstract, setIsFinalSpecialization, setRepresentation, validateMapsToGeneralizationSet, validateNoCyclesInGeneralization, validateNonFinalParents, validateSpecializeType
createElementImport, createElementImport, createOwnedRule, createOwnedRule, createPackageImport, createPackageImport, excludeCollisions, getElementImport, getElementImport, getElementImports, getImportedElements, getImportedMember, getImportedMember, getImportedMembers, getImportedPackages, getMember, getMember, getMembers, getNamesOfMember, getOwnedMember, getOwnedMember, getOwnedMembers, getOwnedRule, getOwnedRule, getOwnedRules, getPackageImport, getPackageImport, getPackageImports, importMembers, membersAreDistinguishable, validateMembersDistinguishable
getRedefinedElement, getRedefinedElement, getRedefinedElements, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateNonLeafRedefinition, validateRedefinitionConsistent, validateRedefinitionContextValid
conformsTo, createAssociation, getAssociations, getPackage, setPackage
allNamespaces, allOwningPackages, createDependency, createNameExpression, createUsage, getClientDependencies, getClientDependency, getClientDependency, getLabel, getLabel, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, isSetName, isSetVisibility, separator, setName, setNameExpression, setVisibility, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership
getOwningTemplateParameter, getTemplateParameter, isCompatibleWith, isTemplateParameter, setOwningTemplateParameter, setTemplateParameter
addKeyword, allOwnedElements, applyStereotype, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getKeywords, getModel, getNearestPackage, getOwnedComments, getOwnedElements, getOwner, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyStereotype, validateHasOwner, validateNotOwnSelf
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
createOwnedTemplateSignature, createOwnedTemplateSignature, createTemplateBinding, getOwnedTemplateSignature, getTemplateBinding, getTemplateBinding, getTemplateBindings, isTemplate, parameterableElements, setOwnedTemplateSignature
protected org.eclipse.uml2.uml.Operation referredOperation
Referred Operation
' reference.
getReferredOperation()
protected org.eclipse.uml2.uml.Classifier referredSignal
Referred Signal
' reference.
getReferredSignal()
protected org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Operation> ownedOperations
Owned Operation
' containment reference list.
getOwnedOperations()
protected org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Property> ownedAttributes
Owned Attribute
' containment reference list.
getOwnedAttributes()
protected static final int[] FEATURE_ESUBSETS
Feature
' reference list.
getFeatures()
protected static final int[] ATTRIBUTE_ESUBSETS
Attribute
' reference list.
getAttributes()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class org.eclipse.uml2.uml.internal.impl.ClassifierImpl
public org.eclipse.uml2.uml.Operation getReferredOperation()
getReferredOperation
in interface MessageType<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Operation,org.eclipse.uml2.uml.Property>
MessageType.setReferredOperation(Object)
,
TypesPackage.getMessageType_ReferredOperation()
public org.eclipse.uml2.uml.Operation basicGetReferredOperation()
public void setReferredOperation(org.eclipse.uml2.uml.Operation newReferredOperation)
setReferredOperation
in interface MessageType<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Operation,org.eclipse.uml2.uml.Property>
newReferredOperation
- the new value of the 'Referred Operation' reference.MessageType.getReferredOperation()
public org.eclipse.uml2.uml.Classifier getReferredSignal()
getReferredSignal
in interface MessageType<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Operation,org.eclipse.uml2.uml.Property>
MessageType.setReferredSignal(Object)
,
TypesPackage.getMessageType_ReferredSignal()
public org.eclipse.uml2.uml.Classifier basicGetReferredSignal()
public void setReferredSignal(org.eclipse.uml2.uml.Classifier newReferredSignal)
setReferredSignal
in interface MessageType<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Operation,org.eclipse.uml2.uml.Property>
newReferredSignal
- the new value of the 'Referred Signal' reference.MessageType.getReferredSignal()
public org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Feature> getFeatures()
getFeatures
in interface org.eclipse.uml2.uml.Classifier
getFeatures
in class org.eclipse.uml2.uml.internal.impl.ClassifierImpl
public org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Operation> getOwnedOperations()
UMLPackage.getMessageType_OwnedOperation()
public org.eclipse.uml2.uml.Operation getOwnedOperation(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> ownedParameterNames, org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Type> ownedParameterTypes)
name
- The 'Name' of the Operation
to retrieve, or null
.ownedParameterNames
- The 'Owned Parameter Names' of the Operation
to retrieve, or null
.ownedParameterTypes
- The 'Owned Parameter Types' of the Operation
to retrieve, or null
.Operation
with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types', or null
.MessageType.getOwnedOperations()
public org.eclipse.uml2.uml.Operation getOwnedOperation(java.lang.String name, org.eclipse.emf.common.util.EList<java.lang.String> ownedParameterNames, org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Type> ownedParameterTypes, boolean ignoreCase)
name
- The 'Name' of the Operation
to retrieve, or null
.ownedParameterNames
- The 'Owned Parameter Names' of the Operation
to retrieve, or null
.ownedParameterTypes
- The 'Owned Parameter Types' of the Operation
to retrieve, or null
.ignoreCase
- Whether to ignore case in String
comparisons.Operation
with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types', or null
.MessageType.getOwnedOperations()
public org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Property> getOwnedAttributes()
UMLPackage.getMessageType_OwnedAttribute()
public org.eclipse.uml2.uml.Property getOwnedAttribute(java.lang.String name, org.eclipse.uml2.uml.Type type)
name
- The 'Name' of the Property
to retrieve, or null
.type
- The 'Type' of the Property
to retrieve, or null
.Property
with the specified 'Name', and 'Type', or null
.MessageType.getOwnedAttributes()
public org.eclipse.uml2.uml.Property getOwnedAttribute(java.lang.String name, org.eclipse.uml2.uml.Type type, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)
name
- The 'Name' of the Property
to retrieve, or null
.type
- The 'Type' of the Property
to retrieve, or null
.ignoreCase
- Whether to ignore case in String
comparisons.eClass
- The Ecore class of the Property
to retrieve, or null
.Property
with the specified 'Name', and 'Type', or null
.MessageType.getOwnedAttributes()
public java.lang.String getName()
PredefinedType
If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...
getName
in interface PredefinedType<org.eclipse.uml2.uml.Operation>
getName
in interface org.eclipse.uml2.uml.NamedElement
getName
in class org.eclipse.uml2.uml.internal.impl.NamedElementImpl
public org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Property> getAttributes()
getAttributes
in interface org.eclipse.uml2.uml.Classifier
getAttributes
in class org.eclipse.uml2.uml.internal.impl.ClassifierImpl
public boolean isSetAttributes()
isSetAttributes
in class org.eclipse.uml2.uml.internal.impl.ClassifierImpl
public org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Property> oclProperties()
MessageType
If the meaning of the 'Properties' reference list isn't clear, there really should be more of a description here...
oclProperties
in interface MessageType<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Operation,org.eclipse.uml2.uml.Property>
public org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Operation> oclOperations()
PredefinedType
If the meaning of the 'Operations' reference list isn't clear, there really should be more of a description here...
oclOperations
in interface PredefinedType<org.eclipse.uml2.uml.Operation>
public boolean checkExclusiveSignature(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
checkExclusiveSignature
in interface MessageType<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Operation,org.eclipse.uml2.uml.Property>
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public boolean checkOperationParameters(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
checkOperationParameters
in interface MessageType<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Operation,org.eclipse.uml2.uml.Property>
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public boolean checkSignalAttributes(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
checkSignalAttributes
in interface MessageType<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Operation,org.eclipse.uml2.uml.Property>
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class org.eclipse.uml2.uml.internal.impl.ClassifierImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.uml2.uml.internal.impl.ClassifierImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.uml2.uml.internal.impl.ClassifierImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.uml2.uml.internal.impl.ClassifierImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.uml2.uml.internal.impl.ClassifierImpl
public int eBaseStructuralFeatureID(int derivedFeatureID, java.lang.Class<?> baseClass)
eBaseStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID
in class org.eclipse.uml2.uml.internal.impl.ClassifierImpl
public int eDerivedStructuralFeatureID(int baseFeatureID, java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eDerivedStructuralFeatureID
in class org.eclipse.uml2.uml.internal.impl.ClassifierImpl
public boolean isSetFeatures()
isSetFeatures
in class org.eclipse.uml2.uml.internal.impl.ClassifierImpl