/**
  *
  * <!-- 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);
 }
Ejemplo n.º 6
0
 /**
  *
  * <!-- 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);
 }