public class CollectionTypeImpl extends org.eclipse.uml2.uml.internal.impl.DataTypeImpl implements CollectionType
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 org.eclipse.uml2.uml.Classifier |
elementType
The cached value of the '
Element Type ' reference. |
protected static int |
END_POSITION_EDEFAULT
The default value of the '
End Position ' attribute. |
protected int |
endPosition
The cached value of the '
End Position ' attribute. |
protected static CollectionKind |
KIND_EDEFAULT
The default value of the '
Kind ' attribute. |
protected static int |
START_POSITION_EDEFAULT
The default value of the '
Start Position ' attribute. |
protected int |
startPosition
The cached value of the '
Start Position ' attribute. |
protected static int |
TYPE_END_POSITION_EDEFAULT
The default value of the '
Type End Position ' attribute. |
protected static int |
TYPE_START_POSITION_EDEFAULT
The default value of the '
Type Start Position ' attribute. |
protected int |
typeEndPosition
The cached value of the '
Type End Position ' attribute. |
protected int |
typeStartPosition
The cached value of the '
Type Start Position ' attribute. |
ATTRIBUTE_ESUBSETS, FEATURE_ESUBSETS, OWNED_MEMBER_ESUBSETS, ownedAttributes, ownedOperations
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, ownedTemplateSignature, ownedUseCases, powertypeExtents, REDEFINED_ELEMENT_ESUBSETS, redefinedClassifiers, REDEFINITION_CONTEXT_ESUBSETS, representation, substitutions, templateBindings, templateParameter, useCases
elementImports, ownedRules, packageImports
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 |
CollectionTypeImpl() |
protected |
CollectionTypeImpl(org.eclipse.uml2.uml.Classifier elementType) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.uml2.uml.Classifier |
basicGetElementType() |
boolean |
checkCollectionTypeName(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
checkNoInvalidValues(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) |
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.uml2.uml.Classifier |
getElementType() |
int |
getEndPosition() |
CollectionKind |
getKind()
Returns the value of the 'Kind' attribute.
|
java.lang.String |
getName() |
int |
getStartPosition() |
int |
getTypeEndPosition() |
int |
getTypeStartPosition() |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Operation> |
oclIterators() |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Operation> |
oclOperations() |
void |
setElementType(org.eclipse.uml2.uml.Classifier newElementType) |
void |
setEndPosition(int newEndPosition) |
void |
setStartPosition(int newStartPosition) |
void |
setTypeEndPosition(int newTypeEndPosition) |
void |
setTypeStartPosition(int newTypeStartPosition) |
java.lang.String |
toString() |
createOwnedAttribute, createOwnedAttribute, createOwnedAttribute, createOwnedOperation, createOwnedOperation, eInverseAdd, eInverseRemove, eInvoke, getAttributes, getFeatures, getOwnedAttribute, getOwnedAttribute, getOwnedAttributes, getOwnedMembers, getOwnedOperation, getOwnedOperation, getOwnedOperations, isSetAttributes, isSetFeatures, isSetOwnedMembers
allAttributes, allFeatures, allParents, allRealizedInterfaces, allSlottableFeatures, allUsedInterfaces, basicGetNamespace, basicGetOwnedTemplateSignature, basicGetOwner, basicGetOwningTemplateParameter, basicGetPackage, basicGetRepresentation, basicGetTemplateParameter, basicSetOwnedTemplateSignature, basicSetOwningTemplateParameter, basicSetTemplateParameter, basicSetTemplateParameterGen, conformsTo, createAssociation, createCollaborationUse, createGeneralization, createOwnedTemplateSignature, createOwnedTemplateSignature, createOwnedUseCase, createRepresentation, createSubstitution, createTemplateBinding, directlyRealizedInterfaces, directlyUsedInterfaces, eBasicRemoveFromContainerFeature, eDerivedOperationID, getAllAttributes, getAllOperations, getAllUsedInterfaces, getAssociations, getAttribute, getAttribute, getCollaborationUse, getCollaborationUse, getCollaborationUses, getFeature, getFeature, getGeneral, getGeneral, getGeneralization, getGeneralization, getGeneralizations, getGenerals, getInheritedMember, getInheritedMember, getInheritedMembers, getMembers, getNamespace, getOperation, getOperation, getOperations, getOwnedElements, 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, isSetOwnedTemplateSignature, isSetOwner, isSetRedefinedElements, isSetRedefinitionContexts, isSetRedefinitionContextsGen, isSetTemplateParameter, isSetVisibility, isSubstitutableFor, isTemplate, isTemplateParameter, maySpecializeType, parameterableElements, parents, setIsAbstract, setIsFinalSpecialization, setIsLeaf, setOwnedTemplateSignature, setOwningTemplateParameter, setPackage, setRepresentation, setTemplateParameter, setVisibility, unsetVisibility, validateMapsToGeneralizationSet, validateNamespaceNeedsVisibility, 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, validateCannotImportOwnedMembers, validateCannotImportSelf, validateMembersDistinguishable
allNamespaces, allOwningPackages, basicGetNameExpression, basicSetNameExpression, createDependency, createNameExpression, createUsage, eObjectForURIFragmentSegment, eURIFragmentSegment, getClientDependencies, getClientDependency, getClientDependency, getLabel, getLabel, getNameExpression, getQualifiedName, isDistinguishableFrom, isSetName, isSetNamespaceGen, separator, setName, setNameExpression, unsetName, 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
createOwnedAttribute, createOwnedAttribute, createOwnedAttribute, createOwnedOperation, createOwnedOperation, getOwnedAttribute, getOwnedAttribute, getOwnedAttributes, getOwnedOperation, getOwnedOperation, getOwnedOperations
allAttributes, allFeatures, allParents, allRealizedInterfaces, allSlottableFeatures, allUsedInterfaces, createCollaborationUse, createGeneralization, createOwnedUseCase, createRepresentation, createSubstitution, directlyRealizedInterfaces, directlyUsedInterfaces, getAllAttributes, getAllOperations, getAllUsedInterfaces, getAttribute, getAttribute, getAttributes, getCollaborationUse, getCollaborationUse, getCollaborationUses, getFeature, getFeature, getFeatures, 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, isSubstitutableFor, 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, validateCannotImportOwnedMembers, validateCannotImportSelf, validateMembersDistinguishable
getRedefinedElement, getRedefinedElement, getRedefinedElements, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateNonLeafRedefinition, validateRedefinitionConsistent, validateRedefinitionContextValid
conformsTo, createAssociation, getAssociations, getPackage, setPackage
validateNamespaceNeedsVisibility
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 static final int START_POSITION_EDEFAULT
Start Position
' attribute.
getStartPosition()
,
Constant Field Valuesprotected int startPosition
Start Position
' attribute.
getStartPosition()
protected static final int END_POSITION_EDEFAULT
End Position
' attribute.
getEndPosition()
,
Constant Field Valuesprotected int endPosition
End Position
' attribute.
getEndPosition()
protected static final int TYPE_START_POSITION_EDEFAULT
Type Start Position
' attribute.
getTypeStartPosition()
,
Constant Field Valuesprotected int typeStartPosition
Type Start Position
' attribute.
getTypeStartPosition()
protected static final int TYPE_END_POSITION_EDEFAULT
Type End Position
' attribute.
getTypeEndPosition()
,
Constant Field Valuesprotected int typeEndPosition
Type End Position
' attribute.
getTypeEndPosition()
protected org.eclipse.uml2.uml.Classifier elementType
Element Type
' reference.
getElementType()
protected static final CollectionKind KIND_EDEFAULT
Kind
' attribute.
getKind()
protected CollectionTypeImpl()
protected CollectionTypeImpl(org.eclipse.uml2.uml.Classifier elementType)
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class org.eclipse.uml2.uml.internal.impl.DataTypeImpl
public int getStartPosition()
getStartPosition
in interface ASTNode
ASTNode.setStartPosition(int)
,
UtilitiesPackage.getASTNode_StartPosition()
public void setStartPosition(int newStartPosition)
setStartPosition
in interface ASTNode
newStartPosition
- the new value of the 'Start Position' attribute.ASTNode.getStartPosition()
public int getEndPosition()
getEndPosition
in interface ASTNode
ASTNode.setEndPosition(int)
,
UtilitiesPackage.getASTNode_EndPosition()
public void setEndPosition(int newEndPosition)
setEndPosition
in interface ASTNode
newEndPosition
- the new value of the 'End Position' attribute.ASTNode.getEndPosition()
public int getTypeStartPosition()
getTypeStartPosition
in interface TypedASTNode
TypedASTNode.setTypeStartPosition(int)
,
UtilitiesPackage.getTypedASTNode_TypeStartPosition()
public void setTypeStartPosition(int newTypeStartPosition)
setTypeStartPosition
in interface TypedASTNode
newTypeStartPosition
- the new value of the 'Type Start Position' attribute.TypedASTNode.getTypeStartPosition()
public int getTypeEndPosition()
getTypeEndPosition
in interface TypedASTNode
TypedASTNode.setTypeEndPosition(int)
,
UtilitiesPackage.getTypedASTNode_TypeEndPosition()
public void setTypeEndPosition(int newTypeEndPosition)
setTypeEndPosition
in interface TypedASTNode
newTypeEndPosition
- the new value of the 'Type End Position' attribute.TypedASTNode.getTypeEndPosition()
public org.eclipse.uml2.uml.Classifier getElementType()
getElementType
in interface CollectionType<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Operation>
CollectionType.setElementType(Object)
,
TypesPackage.getCollectionType_ElementType()
public org.eclipse.uml2.uml.Classifier basicGetElementType()
public void setElementType(org.eclipse.uml2.uml.Classifier newElementType)
setElementType
in interface CollectionType<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Operation>
newElementType
- the new value of the 'Element Type' reference.CollectionType.getElementType()
public CollectionKind getKind()
CollectionType
CollectionKind
.
If the meaning of the 'Collection Kind' attribute isn't clear, there really should be more of a description here...
getKind
in interface CollectionType<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Operation>
CollectionKind
,
TypesPackage.getCollectionType_Kind()
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.Operation> oclIterators()
CollectionType
If the meaning of the 'Iterators' reference list isn't clear, there really should be more of a description here...
oclIterators
in interface CollectionType<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Operation>
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 checkCollectionTypeName(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
checkCollectionTypeName
in interface CollectionType<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Operation>
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public boolean checkNoInvalidValues(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
checkNoInvalidValues
in interface CollectionType<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Operation>
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
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.DataTypeImpl
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.DataTypeImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.uml2.uml.internal.impl.DataTypeImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.uml2.uml.internal.impl.DataTypeImpl
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 java.lang.String toString()
toString
in class org.eclipse.uml2.uml.internal.impl.ClassifierImpl