/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ @Override public boolean eIsSet(int featureID) { switch (featureID) { case UMLPackage.GENERAL_ORDERING__EANNOTATIONS: return eAnnotations != null && !eAnnotations.isEmpty(); case UMLPackage.GENERAL_ORDERING__OWNED_COMMENT: return ownedComments != null && !ownedComments.isEmpty(); case UMLPackage.GENERAL_ORDERING__OWNED_ELEMENT: return isSetOwnedElements(); case UMLPackage.GENERAL_ORDERING__OWNER: return isSetOwner(); case UMLPackage.GENERAL_ORDERING__CLIENT_DEPENDENCY: return clientDependencies != null && !clientDependencies.isEmpty(); case UMLPackage.GENERAL_ORDERING__NAME: return isSetName(); case UMLPackage.GENERAL_ORDERING__NAME_EXPRESSION: return nameExpression != null; case UMLPackage.GENERAL_ORDERING__NAMESPACE: return isSetNamespace(); case UMLPackage.GENERAL_ORDERING__QUALIFIED_NAME: return QUALIFIED_NAME_EDEFAULT == null ? getQualifiedName() != null : !QUALIFIED_NAME_EDEFAULT.equals(getQualifiedName()); case UMLPackage.GENERAL_ORDERING__VISIBILITY: return isSetVisibility(); case UMLPackage.GENERAL_ORDERING__AFTER: return after != null; case UMLPackage.GENERAL_ORDERING__BEFORE: return before != null; } return eDynamicIsSet(featureID); }
/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ @Override public boolean eIsSet(int featureID) { switch (featureID) { case UMLPackage.REDEFINABLE_ELEMENT__EANNOTATIONS: return eAnnotations != null && !eAnnotations.isEmpty(); case UMLPackage.REDEFINABLE_ELEMENT__OWNED_COMMENT: return ownedComments != null && !ownedComments.isEmpty(); case UMLPackage.REDEFINABLE_ELEMENT__OWNED_ELEMENT: return isSetOwnedElements(); case UMLPackage.REDEFINABLE_ELEMENT__OWNER: return isSetOwner(); case UMLPackage.REDEFINABLE_ELEMENT__CLIENT_DEPENDENCY: return !getClientDependencies().isEmpty(); case UMLPackage.REDEFINABLE_ELEMENT__NAME: return isSetName(); case UMLPackage.REDEFINABLE_ELEMENT__NAME_EXPRESSION: return nameExpression != null; case UMLPackage.REDEFINABLE_ELEMENT__NAMESPACE: return isSetNamespace(); case UMLPackage.REDEFINABLE_ELEMENT__QUALIFIED_NAME: return QUALIFIED_NAME_EDEFAULT == null ? getQualifiedName() != null : !QUALIFIED_NAME_EDEFAULT.equals(getQualifiedName()); case UMLPackage.REDEFINABLE_ELEMENT__VISIBILITY: return isSetVisibility(); case UMLPackage.REDEFINABLE_ELEMENT__IS_LEAF: return ((eFlags & IS_LEAF_EFLAG) != 0) != IS_LEAF_EDEFAULT; case UMLPackage.REDEFINABLE_ELEMENT__REDEFINED_ELEMENT: return isSetRedefinedElements(); case UMLPackage.REDEFINABLE_ELEMENT__REDEFINITION_CONTEXT: return isSetRedefinitionContexts(); } return eDynamicIsSet(featureID); }
/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public boolean eIsSet(int featureID) { switch (featureID) { case UML2Package.LITERAL_BOOLEAN__EANNOTATIONS: return eAnnotations != null && !eAnnotations.isEmpty(); case UML2Package.LITERAL_BOOLEAN__OWNED_ELEMENT: return isSetOwnedElements(); case UML2Package.LITERAL_BOOLEAN__OWNER: return isSetOwner(); case UML2Package.LITERAL_BOOLEAN__OWNED_COMMENT: return ownedComments != null && !ownedComments.isEmpty(); case UML2Package.LITERAL_BOOLEAN__TEMPLATE_BINDING: return templateBindings != null && !templateBindings.isEmpty(); case UML2Package.LITERAL_BOOLEAN__OWNED_TEMPLATE_SIGNATURE: return ownedTemplateSignature != null; case UML2Package.LITERAL_BOOLEAN__NAME: return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); case UML2Package.LITERAL_BOOLEAN__QUALIFIED_NAME: return QUALIFIED_NAME_EDEFAULT == null ? getQualifiedName() != null : !QUALIFIED_NAME_EDEFAULT.equals(getQualifiedName()); case UML2Package.LITERAL_BOOLEAN__VISIBILITY: return visibility != VISIBILITY_EDEFAULT; case UML2Package.LITERAL_BOOLEAN__CLIENT_DEPENDENCY: return clientDependencies != null && !clientDependencies.isEmpty(); case UML2Package.LITERAL_BOOLEAN__NAME_EXPRESSION: return nameExpression != null; case UML2Package.LITERAL_BOOLEAN__TYPE: return type != null; case UML2Package.LITERAL_BOOLEAN__TEMPLATE_PARAMETER: return templateParameter != null; case UML2Package.LITERAL_BOOLEAN__OWNING_PARAMETER: return getOwningParameter() != null; case UML2Package.LITERAL_BOOLEAN__VALUE: return ((eFlags & VALUE_EFLAG) != 0) != VALUE_EDEFAULT; } return eDynamicIsSet(featureID); }
/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ @Override public boolean eIsSet(int featureID) { switch (featureID) { case UMLPackage.LITERAL_UNLIMITED_NATURAL__EANNOTATIONS: return eAnnotations != null && !eAnnotations.isEmpty(); case UMLPackage.LITERAL_UNLIMITED_NATURAL__OWNED_COMMENT: return ownedComments != null && !ownedComments.isEmpty(); case UMLPackage.LITERAL_UNLIMITED_NATURAL__OWNED_ELEMENT: return isSetOwnedElements(); case UMLPackage.LITERAL_UNLIMITED_NATURAL__OWNER: return isSetOwner(); case UMLPackage.LITERAL_UNLIMITED_NATURAL__CLIENT_DEPENDENCY: return clientDependencies != null && !clientDependencies.isEmpty(); case UMLPackage.LITERAL_UNLIMITED_NATURAL__NAME: return isSetName(); case UMLPackage.LITERAL_UNLIMITED_NATURAL__NAME_EXPRESSION: return nameExpression != null; case UMLPackage.LITERAL_UNLIMITED_NATURAL__NAMESPACE: return isSetNamespace(); case UMLPackage.LITERAL_UNLIMITED_NATURAL__QUALIFIED_NAME: return QUALIFIED_NAME_EDEFAULT == null ? getQualifiedName() != null : !QUALIFIED_NAME_EDEFAULT.equals(getQualifiedName()); case UMLPackage.LITERAL_UNLIMITED_NATURAL__VISIBILITY: return isSetVisibility(); case UMLPackage.LITERAL_UNLIMITED_NATURAL__OWNING_TEMPLATE_PARAMETER: return basicGetOwningTemplateParameter() != null; case UMLPackage.LITERAL_UNLIMITED_NATURAL__TEMPLATE_PARAMETER: return templateParameter != null; case UMLPackage.LITERAL_UNLIMITED_NATURAL__TYPE: return type != null; case UMLPackage.LITERAL_UNLIMITED_NATURAL__VALUE: return value != VALUE_EDEFAULT; } return eDynamicIsSet(featureID); }
/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ @Override public boolean eIsSet(int featureID) { switch (featureID) { case UMLPackage.SEND_SIGNAL_ACTION__EANNOTATIONS: return eAnnotations != null && !eAnnotations.isEmpty(); case UMLPackage.SEND_SIGNAL_ACTION__OWNED_COMMENT: return ownedComments != null && !ownedComments.isEmpty(); case UMLPackage.SEND_SIGNAL_ACTION__OWNED_ELEMENT: return isSetOwnedElements(); case UMLPackage.SEND_SIGNAL_ACTION__OWNER: return isSetOwner(); case UMLPackage.SEND_SIGNAL_ACTION__CLIENT_DEPENDENCY: return clientDependencies != null && !clientDependencies.isEmpty(); case UMLPackage.SEND_SIGNAL_ACTION__NAME: return isSetName(); case UMLPackage.SEND_SIGNAL_ACTION__NAME_EXPRESSION: return nameExpression != null; case UMLPackage.SEND_SIGNAL_ACTION__NAMESPACE: return isSetNamespace(); case UMLPackage.SEND_SIGNAL_ACTION__QUALIFIED_NAME: return QUALIFIED_NAME_EDEFAULT == null ? getQualifiedName() != null : !QUALIFIED_NAME_EDEFAULT.equals(getQualifiedName()); case UMLPackage.SEND_SIGNAL_ACTION__VISIBILITY: return isSetVisibility(); case UMLPackage.SEND_SIGNAL_ACTION__IS_LEAF: return ((eFlags & IS_LEAF_EFLAG) != 0) != IS_LEAF_EDEFAULT; case UMLPackage.SEND_SIGNAL_ACTION__REDEFINED_ELEMENT: return isSetRedefinedElements(); case UMLPackage.SEND_SIGNAL_ACTION__REDEFINITION_CONTEXT: return isSetRedefinitionContexts(); case UMLPackage.SEND_SIGNAL_ACTION__ACTIVITY: return basicGetActivity() != null; case UMLPackage.SEND_SIGNAL_ACTION__IN_PARTITION: return inPartitions != null && !inPartitions.isEmpty(); case UMLPackage.SEND_SIGNAL_ACTION__IN_STRUCTURED_NODE: return basicGetInStructuredNode() != null; case UMLPackage.SEND_SIGNAL_ACTION__IN_INTERRUPTIBLE_REGION: return inInterruptibleRegions != null && !inInterruptibleRegions.isEmpty(); case UMLPackage.SEND_SIGNAL_ACTION__OUTGOING: return outgoings != null && !outgoings.isEmpty(); case UMLPackage.SEND_SIGNAL_ACTION__INCOMING: return incomings != null && !incomings.isEmpty(); case UMLPackage.SEND_SIGNAL_ACTION__IN_GROUP: return isSetInGroups(); case UMLPackage.SEND_SIGNAL_ACTION__REDEFINED_NODE: return redefinedNodes != null && !redefinedNodes.isEmpty(); case UMLPackage.SEND_SIGNAL_ACTION__HANDLER: return handlers != null && !handlers.isEmpty(); case UMLPackage.SEND_SIGNAL_ACTION__CONTEXT: return basicGetContext() != null; case UMLPackage.SEND_SIGNAL_ACTION__INPUT: return isSetInputs(); case UMLPackage.SEND_SIGNAL_ACTION__IS_LOCALLY_REENTRANT: return ((eFlags & IS_LOCALLY_REENTRANT_EFLAG) != 0) != IS_LOCALLY_REENTRANT_EDEFAULT; case UMLPackage.SEND_SIGNAL_ACTION__LOCAL_POSTCONDITION: return localPostconditions != null && !localPostconditions.isEmpty(); case UMLPackage.SEND_SIGNAL_ACTION__LOCAL_PRECONDITION: return localPreconditions != null && !localPreconditions.isEmpty(); case UMLPackage.SEND_SIGNAL_ACTION__OUTPUT: return isSetOutputs(); case UMLPackage.SEND_SIGNAL_ACTION__ARGUMENT: return arguments != null && !arguments.isEmpty(); case UMLPackage.SEND_SIGNAL_ACTION__ON_PORT: return onPort != null; case UMLPackage.SEND_SIGNAL_ACTION__SIGNAL: return signal != null; case UMLPackage.SEND_SIGNAL_ACTION__TARGET: return target != null; } return eDynamicIsSet(featureID); }
/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ @Override public boolean eIsSet(int featureID) { switch (featureID) { case UMLPackage.EXTENSION__EANNOTATIONS: return eAnnotations != null && !eAnnotations.isEmpty(); case UMLPackage.EXTENSION__OWNED_COMMENT: return ownedComments != null && !ownedComments.isEmpty(); case UMLPackage.EXTENSION__OWNED_ELEMENT: return isSetOwnedElements(); case UMLPackage.EXTENSION__OWNER: return isSetOwner(); case UMLPackage.EXTENSION__CLIENT_DEPENDENCY: return !getClientDependencies().isEmpty(); case UMLPackage.EXTENSION__NAME: return isSetName(); case UMLPackage.EXTENSION__NAME_EXPRESSION: return nameExpression != null; case UMLPackage.EXTENSION__NAMESPACE: return isSetNamespace(); case UMLPackage.EXTENSION__QUALIFIED_NAME: return QUALIFIED_NAME_EDEFAULT == null ? getQualifiedName() != null : !QUALIFIED_NAME_EDEFAULT.equals(getQualifiedName()); case UMLPackage.EXTENSION__VISIBILITY: return isSetVisibility(); case UMLPackage.EXTENSION__OWNED_RULE: return ownedRules != null && !ownedRules.isEmpty(); case UMLPackage.EXTENSION__ELEMENT_IMPORT: return elementImports != null && !elementImports.isEmpty(); case UMLPackage.EXTENSION__PACKAGE_IMPORT: return packageImports != null && !packageImports.isEmpty(); case UMLPackage.EXTENSION__OWNED_MEMBER: return isSetOwnedMembers(); case UMLPackage.EXTENSION__IMPORTED_MEMBER: return !getImportedMembers().isEmpty(); case UMLPackage.EXTENSION__MEMBER: return isSetMembers(); case UMLPackage.EXTENSION__IS_LEAF: return ((eFlags & IS_LEAF_EFLAG) != 0) != IS_LEAF_EDEFAULT; case UMLPackage.EXTENSION__REDEFINED_ELEMENT: return isSetRedefinedElements(); case UMLPackage.EXTENSION__REDEFINITION_CONTEXT: return isSetRedefinitionContexts(); case UMLPackage.EXTENSION__OWNING_TEMPLATE_PARAMETER: return basicGetOwningTemplateParameter() != null; case UMLPackage.EXTENSION__TEMPLATE_PARAMETER: return isSetTemplateParameter(); case UMLPackage.EXTENSION__PACKAGE: return basicGetPackage() != null; case UMLPackage.EXTENSION__TEMPLATE_BINDING: return templateBindings != null && !templateBindings.isEmpty(); case UMLPackage.EXTENSION__OWNED_TEMPLATE_SIGNATURE: return isSetOwnedTemplateSignature(); case UMLPackage.EXTENSION__FEATURE: return isSetFeatures(); case UMLPackage.EXTENSION__ATTRIBUTE: return isSetAttributes(); case UMLPackage.EXTENSION__COLLABORATION_USE: return collaborationUses != null && !collaborationUses.isEmpty(); case UMLPackage.EXTENSION__GENERAL: return !getGenerals().isEmpty(); case UMLPackage.EXTENSION__GENERALIZATION: return generalizations != null && !generalizations.isEmpty(); case UMLPackage.EXTENSION__POWERTYPE_EXTENT: return powertypeExtents != null && !powertypeExtents.isEmpty(); case UMLPackage.EXTENSION__INHERITED_MEMBER: return !getInheritedMembers().isEmpty(); case UMLPackage.EXTENSION__IS_ABSTRACT: return ((eFlags & IS_ABSTRACT_EFLAG) != 0) != IS_ABSTRACT_EDEFAULT; case UMLPackage.EXTENSION__IS_FINAL_SPECIALIZATION: return ((eFlags & IS_FINAL_SPECIALIZATION_EFLAG) != 0) != IS_FINAL_SPECIALIZATION_EDEFAULT; case UMLPackage.EXTENSION__OWNED_USE_CASE: return ownedUseCases != null && !ownedUseCases.isEmpty(); case UMLPackage.EXTENSION__USE_CASE: return useCases != null && !useCases.isEmpty(); case UMLPackage.EXTENSION__REDEFINED_CLASSIFIER: return redefinedClassifiers != null && !redefinedClassifiers.isEmpty(); case UMLPackage.EXTENSION__REPRESENTATION: return representation != null; case UMLPackage.EXTENSION__SUBSTITUTION: return substitutions != null && !substitutions.isEmpty(); case UMLPackage.EXTENSION__RELATED_ELEMENT: return isSetRelatedElements(); case UMLPackage.EXTENSION__END_TYPE: return !getEndTypes().isEmpty(); case UMLPackage.EXTENSION__IS_DERIVED: return ((eFlags & IS_DERIVED_EFLAG) != 0) != IS_DERIVED_EDEFAULT; case UMLPackage.EXTENSION__MEMBER_END: return memberEnds != null && !memberEnds.isEmpty(); case UMLPackage.EXTENSION__OWNED_END: return isSetOwnedEnds(); case UMLPackage.EXTENSION__NAVIGABLE_OWNED_END: return navigableOwnedEnds != null && !navigableOwnedEnds.isEmpty(); case UMLPackage.EXTENSION__IS_REQUIRED: return isRequired() != IS_REQUIRED_EDEFAULT; case UMLPackage.EXTENSION__METACLASS: return basicGetMetaclass() != null; } return eDynamicIsSet(featureID); }