DeclarativePackage.java
/**
* AADL-BA-FrontEnd
*
* Copyright © 2013 TELECOM ParisTech and CNRS
*
* TELECOM ParisTech/LTCI
*
* Authors: see AUTHORS
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the Eclipse Public License as published by Eclipse,
* either version 2.0 of the License, or (at your option) any later version.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Eclipse Public License for more details.
* You should have received a copy of the Eclipse Public License
* along with this program. If not, see
* https://www.eclipse.org/legal/epl-2.0/
*/
package org.osate.ba.declarative;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.osate.aadl2.Aadl2Package;
import org.osate.ba.aadlba.AadlBaPackage;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.DeclarativeFactory
* @model kind="package"
* @generated
*/
public interface DeclarativePackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "declarative";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "https://github.com/osate/osate2-ba.git/declarative";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "declarative";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
DeclarativePackage eINSTANCE = org.osate.ba.declarative.impl.DeclarativePackageImpl.init();
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.IdentifierImpl <em>Identifier</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.IdentifierImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getIdentifier()
* @generated
*/
int IDENTIFIER = 8;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTIFIER__OWNED_ELEMENT = AadlBaPackage.BEHAVIOR_STATE__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTIFIER__OWNED_COMMENT = AadlBaPackage.BEHAVIOR_STATE__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTIFIER__NAME = AadlBaPackage.BEHAVIOR_STATE__NAME;
/**
* The feature id for the '<em><b>Qualified Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTIFIER__QUALIFIED_NAME = AadlBaPackage.BEHAVIOR_STATE__QUALIFIED_NAME;
/**
* The feature id for the '<em><b>Owned Property Association</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTIFIER__OWNED_PROPERTY_ASSOCIATION = AadlBaPackage.BEHAVIOR_STATE__OWNED_PROPERTY_ASSOCIATION;
/**
* The feature id for the '<em><b>Initial</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTIFIER__INITIAL = AadlBaPackage.BEHAVIOR_STATE__INITIAL;
/**
* The feature id for the '<em><b>Complete</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTIFIER__COMPLETE = AadlBaPackage.BEHAVIOR_STATE__COMPLETE;
/**
* The feature id for the '<em><b>Final</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTIFIER__FINAL = AadlBaPackage.BEHAVIOR_STATE__FINAL;
/**
* The feature id for the '<em><b>Binded Mode</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTIFIER__BINDED_MODE = AadlBaPackage.BEHAVIOR_STATE__BINDED_MODE;
/**
* The feature id for the '<em><b>Incoming Transitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTIFIER__INCOMING_TRANSITIONS = AadlBaPackage.BEHAVIOR_STATE__INCOMING_TRANSITIONS;
/**
* The feature id for the '<em><b>Outgoing Transitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTIFIER__OUTGOING_TRANSITIONS = AadlBaPackage.BEHAVIOR_STATE__OUTGOING_TRANSITIONS;
/**
* The feature id for the '<em><b>Osate Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTIFIER__OSATE_REF = AadlBaPackage.BEHAVIOR_STATE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Ba Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTIFIER__BA_REF = AadlBaPackage.BEHAVIOR_STATE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTIFIER__ID = AadlBaPackage.BEHAVIOR_STATE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Identifier</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTIFIER_FEATURE_COUNT = AadlBaPackage.BEHAVIOR_STATE_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.ArrayableIdentifierImpl <em>Arrayable Identifier</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.ArrayableIdentifierImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getArrayableIdentifier()
* @generated
*/
int ARRAYABLE_IDENTIFIER = 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARRAYABLE_IDENTIFIER__OWNED_ELEMENT = IDENTIFIER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARRAYABLE_IDENTIFIER__OWNED_COMMENT = IDENTIFIER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARRAYABLE_IDENTIFIER__NAME = IDENTIFIER__NAME;
/**
* The feature id for the '<em><b>Qualified Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARRAYABLE_IDENTIFIER__QUALIFIED_NAME = IDENTIFIER__QUALIFIED_NAME;
/**
* The feature id for the '<em><b>Owned Property Association</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARRAYABLE_IDENTIFIER__OWNED_PROPERTY_ASSOCIATION = IDENTIFIER__OWNED_PROPERTY_ASSOCIATION;
/**
* The feature id for the '<em><b>Initial</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARRAYABLE_IDENTIFIER__INITIAL = IDENTIFIER__INITIAL;
/**
* The feature id for the '<em><b>Complete</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARRAYABLE_IDENTIFIER__COMPLETE = IDENTIFIER__COMPLETE;
/**
* The feature id for the '<em><b>Final</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARRAYABLE_IDENTIFIER__FINAL = IDENTIFIER__FINAL;
/**
* The feature id for the '<em><b>Binded Mode</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARRAYABLE_IDENTIFIER__BINDED_MODE = IDENTIFIER__BINDED_MODE;
/**
* The feature id for the '<em><b>Incoming Transitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARRAYABLE_IDENTIFIER__INCOMING_TRANSITIONS = IDENTIFIER__INCOMING_TRANSITIONS;
/**
* The feature id for the '<em><b>Outgoing Transitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARRAYABLE_IDENTIFIER__OUTGOING_TRANSITIONS = IDENTIFIER__OUTGOING_TRANSITIONS;
/**
* The feature id for the '<em><b>Osate Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARRAYABLE_IDENTIFIER__OSATE_REF = IDENTIFIER__OSATE_REF;
/**
* The feature id for the '<em><b>Ba Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARRAYABLE_IDENTIFIER__BA_REF = IDENTIFIER__BA_REF;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARRAYABLE_IDENTIFIER__ID = IDENTIFIER__ID;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARRAYABLE_IDENTIFIER__ARRAY_INDEXES = IDENTIFIER_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Arrayable Identifier</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARRAYABLE_IDENTIFIER_FEATURE_COUNT = IDENTIFIER_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.CommActionImpl <em>Comm Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.CommActionImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getCommAction()
* @generated
*/
int COMM_ACTION = 1;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMM_ACTION__OWNED_ELEMENT = AadlBaPackage.COMMUNICATION_ACTION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMM_ACTION__OWNED_COMMENT = AadlBaPackage.COMMUNICATION_ACTION__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Osate Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMM_ACTION__OSATE_REF = AadlBaPackage.COMMUNICATION_ACTION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Ba Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMM_ACTION__BA_REF = AadlBaPackage.COMMUNICATION_ACTION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMM_ACTION__PARAMETERS = AadlBaPackage.COMMUNICATION_ACTION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Port Freeze</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMM_ACTION__PORT_FREEZE = AadlBaPackage.COMMUNICATION_ACTION_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Port Dequeue</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMM_ACTION__PORT_DEQUEUE = AadlBaPackage.COMMUNICATION_ACTION_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Lock</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMM_ACTION__LOCK = AadlBaPackage.COMMUNICATION_ACTION_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Unlock</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMM_ACTION__UNLOCK = AadlBaPackage.COMMUNICATION_ACTION_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Target</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMM_ACTION__TARGET = AadlBaPackage.COMMUNICATION_ACTION_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Qualified Name</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMM_ACTION__QUALIFIED_NAME = AadlBaPackage.COMMUNICATION_ACTION_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Reference</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMM_ACTION__REFERENCE = AadlBaPackage.COMMUNICATION_ACTION_FEATURE_COUNT + 9;
/**
* The number of structural features of the '<em>Comm Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMM_ACTION_FEATURE_COUNT = AadlBaPackage.COMMUNICATION_ACTION_FEATURE_COUNT + 10;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.DeclarativeArrayDimensionImpl <em>Array Dimension</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeArrayDimensionImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeArrayDimension()
* @generated
*/
int DECLARATIVE_ARRAY_DIMENSION = 2;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_ARRAY_DIMENSION__OWNED_ELEMENT = Aadl2Package.ARRAY_DIMENSION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_ARRAY_DIMENSION__OWNED_COMMENT = Aadl2Package.ARRAY_DIMENSION__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Size</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_ARRAY_DIMENSION__SIZE = Aadl2Package.ARRAY_DIMENSION__SIZE;
/**
* The feature id for the '<em><b>Osate Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_ARRAY_DIMENSION__OSATE_REF = Aadl2Package.ARRAY_DIMENSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Ba Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_ARRAY_DIMENSION__BA_REF = Aadl2Package.ARRAY_DIMENSION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Dimension</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_ARRAY_DIMENSION__DIMENSION = Aadl2Package.ARRAY_DIMENSION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Array Dimension</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_ARRAY_DIMENSION_FEATURE_COUNT = Aadl2Package.ARRAY_DIMENSION_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.DeclarativeBehaviorElementImpl <em>Behavior Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeBehaviorElementImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeBehaviorElement()
* @generated
*/
int DECLARATIVE_BEHAVIOR_ELEMENT = 3;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BEHAVIOR_ELEMENT__OWNED_ELEMENT = AadlBaPackage.BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BEHAVIOR_ELEMENT__OWNED_COMMENT = AadlBaPackage.BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Osate Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BEHAVIOR_ELEMENT__OSATE_REF = AadlBaPackage.BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Ba Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BEHAVIOR_ELEMENT__BA_REF = AadlBaPackage.BEHAVIOR_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Behavior Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BEHAVIOR_ELEMENT_FEATURE_COUNT = AadlBaPackage.BEHAVIOR_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.DeclarativeBehaviorTransitionImpl <em>Behavior Transition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeBehaviorTransitionImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeBehaviorTransition()
* @generated
*/
int DECLARATIVE_BEHAVIOR_TRANSITION = 4;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BEHAVIOR_TRANSITION__OWNED_ELEMENT = AadlBaPackage.BEHAVIOR_TRANSITION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BEHAVIOR_TRANSITION__OWNED_COMMENT = AadlBaPackage.BEHAVIOR_TRANSITION__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BEHAVIOR_TRANSITION__NAME = AadlBaPackage.BEHAVIOR_TRANSITION__NAME;
/**
* The feature id for the '<em><b>Qualified Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BEHAVIOR_TRANSITION__QUALIFIED_NAME = AadlBaPackage.BEHAVIOR_TRANSITION__QUALIFIED_NAME;
/**
* The feature id for the '<em><b>Owned Property Association</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BEHAVIOR_TRANSITION__OWNED_PROPERTY_ASSOCIATION = AadlBaPackage.BEHAVIOR_TRANSITION__OWNED_PROPERTY_ASSOCIATION;
/**
* The feature id for the '<em><b>Source State</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BEHAVIOR_TRANSITION__SOURCE_STATE = AadlBaPackage.BEHAVIOR_TRANSITION__SOURCE_STATE;
/**
* The feature id for the '<em><b>Condition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BEHAVIOR_TRANSITION__CONDITION = AadlBaPackage.BEHAVIOR_TRANSITION__CONDITION;
/**
* The feature id for the '<em><b>Destination State</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BEHAVIOR_TRANSITION__DESTINATION_STATE = AadlBaPackage.BEHAVIOR_TRANSITION__DESTINATION_STATE;
/**
* The feature id for the '<em><b>Action Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BEHAVIOR_TRANSITION__ACTION_BLOCK = AadlBaPackage.BEHAVIOR_TRANSITION__ACTION_BLOCK;
/**
* The feature id for the '<em><b>Priority</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BEHAVIOR_TRANSITION__PRIORITY = AadlBaPackage.BEHAVIOR_TRANSITION__PRIORITY;
/**
* The feature id for the '<em><b>Osate Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BEHAVIOR_TRANSITION__OSATE_REF = AadlBaPackage.BEHAVIOR_TRANSITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Ba Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BEHAVIOR_TRANSITION__BA_REF = AadlBaPackage.BEHAVIOR_TRANSITION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Src States</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BEHAVIOR_TRANSITION__SRC_STATES = AadlBaPackage.BEHAVIOR_TRANSITION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Dest State</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BEHAVIOR_TRANSITION__DEST_STATE = AadlBaPackage.BEHAVIOR_TRANSITION_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Behavior Transition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BEHAVIOR_TRANSITION_FEATURE_COUNT = AadlBaPackage.BEHAVIOR_TRANSITION_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.DeclarativePropertyNameImpl <em>Property Name</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativePropertyNameImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativePropertyName()
* @generated
*/
int DECLARATIVE_PROPERTY_NAME = 5;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_NAME__OWNED_ELEMENT = DECLARATIVE_BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_NAME__OWNED_COMMENT = DECLARATIVE_BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Osate Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_NAME__OSATE_REF = DECLARATIVE_BEHAVIOR_ELEMENT__OSATE_REF;
/**
* The feature id for the '<em><b>Ba Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_NAME__BA_REF = DECLARATIVE_BEHAVIOR_ELEMENT__BA_REF;
/**
* The feature id for the '<em><b>Property Name</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_NAME__PROPERTY_NAME = DECLARATIVE_BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Field</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_NAME__FIELD = DECLARATIVE_BEHAVIOR_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Indexes</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_NAME__INDEXES = DECLARATIVE_BEHAVIOR_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Property Name</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_NAME_FEATURE_COUNT = DECLARATIVE_BEHAVIOR_ELEMENT_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.DeclarativePropertyReferenceImpl <em>Property Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativePropertyReferenceImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativePropertyReference()
* @generated
*/
int DECLARATIVE_PROPERTY_REFERENCE = 6;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_REFERENCE__OWNED_ELEMENT = DECLARATIVE_BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_REFERENCE__OWNED_COMMENT = DECLARATIVE_BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Osate Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_REFERENCE__OSATE_REF = DECLARATIVE_BEHAVIOR_ELEMENT__OSATE_REF;
/**
* The feature id for the '<em><b>Ba Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_REFERENCE__BA_REF = DECLARATIVE_BEHAVIOR_ELEMENT__BA_REF;
/**
* The feature id for the '<em><b>Qualified Name</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_REFERENCE__QUALIFIED_NAME = DECLARATIVE_BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Reference</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_REFERENCE__REFERENCE = DECLARATIVE_BEHAVIOR_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Property Names</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_REFERENCE__PROPERTY_NAMES = DECLARATIVE_BEHAVIOR_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Property Set</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_REFERENCE__PROPERTY_SET = DECLARATIVE_BEHAVIOR_ELEMENT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Property Reference</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_REFERENCE_FEATURE_COUNT = DECLARATIVE_BEHAVIOR_ELEMENT_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.DeclarativeTimeImpl <em>Time</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeTimeImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeTime()
* @generated
*/
int DECLARATIVE_TIME = 7;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_TIME__OWNED_ELEMENT = AadlBaPackage.BEHAVIOR_TIME__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_TIME__OWNED_COMMENT = AadlBaPackage.BEHAVIOR_TIME__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Integer Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_TIME__INTEGER_VALUE = AadlBaPackage.BEHAVIOR_TIME__INTEGER_VALUE;
/**
* The feature id for the '<em><b>Unit</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_TIME__UNIT = AadlBaPackage.BEHAVIOR_TIME__UNIT;
/**
* The feature id for the '<em><b>Osate Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_TIME__OSATE_REF = AadlBaPackage.BEHAVIOR_TIME_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Ba Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_TIME__BA_REF = AadlBaPackage.BEHAVIOR_TIME_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Unit Id</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_TIME__UNIT_ID = AadlBaPackage.BEHAVIOR_TIME_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Time</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_TIME_FEATURE_COUNT = AadlBaPackage.BEHAVIOR_TIME_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.QualifiedNamedElementImpl <em>Qualified Named Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.QualifiedNamedElementImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getQualifiedNamedElement()
* @generated
*/
int QUALIFIED_NAMED_ELEMENT = 10;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.NamedValueImpl <em>Named Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.NamedValueImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getNamedValue()
* @generated
*/
int NAMED_VALUE = 9;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE__OWNED_ELEMENT = AadlBaPackage.INTEGER_VALUE_VARIABLE__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE__OWNED_COMMENT = AadlBaPackage.INTEGER_VALUE_VARIABLE__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Osate Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE__OSATE_REF = AadlBaPackage.INTEGER_VALUE_VARIABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Ba Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE__BA_REF = AadlBaPackage.INTEGER_VALUE_VARIABLE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Reference</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE__REFERENCE = AadlBaPackage.INTEGER_VALUE_VARIABLE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Dequeue</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE__DEQUEUE = AadlBaPackage.INTEGER_VALUE_VARIABLE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Fresh</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE__FRESH = AadlBaPackage.INTEGER_VALUE_VARIABLE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Count</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE__COUNT = AadlBaPackage.INTEGER_VALUE_VARIABLE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>Named Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE_FEATURE_COUNT = AadlBaPackage.INTEGER_VALUE_VARIABLE_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__OWNED_ELEMENT = Aadl2Package.DATA_CLASSIFIER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__OWNED_COMMENT = Aadl2Package.DATA_CLASSIFIER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__NAME = Aadl2Package.DATA_CLASSIFIER__NAME;
/**
* The feature id for the '<em><b>Qualified Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__QUALIFIED_NAME = Aadl2Package.DATA_CLASSIFIER__QUALIFIED_NAME;
/**
* The feature id for the '<em><b>Owned Property Association</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__OWNED_PROPERTY_ASSOCIATION = Aadl2Package.DATA_CLASSIFIER__OWNED_PROPERTY_ASSOCIATION;
/**
* The feature id for the '<em><b>Owned Member</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__OWNED_MEMBER = Aadl2Package.DATA_CLASSIFIER__OWNED_MEMBER;
/**
* The feature id for the '<em><b>Member</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__MEMBER = Aadl2Package.DATA_CLASSIFIER__MEMBER;
/**
* The feature id for the '<em><b>Classifier Feature</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__CLASSIFIER_FEATURE = Aadl2Package.DATA_CLASSIFIER__CLASSIFIER_FEATURE;
/**
* The feature id for the '<em><b>Inherited Member</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__INHERITED_MEMBER = Aadl2Package.DATA_CLASSIFIER__INHERITED_MEMBER;
/**
* The feature id for the '<em><b>Generalization</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__GENERALIZATION = Aadl2Package.DATA_CLASSIFIER__GENERALIZATION;
/**
* The feature id for the '<em><b>General</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__GENERAL = Aadl2Package.DATA_CLASSIFIER__GENERAL;
/**
* The feature id for the '<em><b>Owned Annex Subclause</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__OWNED_ANNEX_SUBCLAUSE = Aadl2Package.DATA_CLASSIFIER__OWNED_ANNEX_SUBCLAUSE;
/**
* The feature id for the '<em><b>Owned Prototype</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__OWNED_PROTOTYPE = Aadl2Package.DATA_CLASSIFIER__OWNED_PROTOTYPE;
/**
* The feature id for the '<em><b>Owned Prototype Binding</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__OWNED_PROTOTYPE_BINDING = Aadl2Package.DATA_CLASSIFIER__OWNED_PROTOTYPE_BINDING;
/**
* The feature id for the '<em><b>No Prototypes</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__NO_PROTOTYPES = Aadl2Package.DATA_CLASSIFIER__NO_PROTOTYPES;
/**
* The feature id for the '<em><b>No Annexes</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__NO_ANNEXES = Aadl2Package.DATA_CLASSIFIER__NO_ANNEXES;
/**
* The feature id for the '<em><b>No Properties</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__NO_PROPERTIES = Aadl2Package.DATA_CLASSIFIER__NO_PROPERTIES;
/**
* The feature id for the '<em><b>Owned Mode</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__OWNED_MODE = Aadl2Package.DATA_CLASSIFIER__OWNED_MODE;
/**
* The feature id for the '<em><b>Owned Mode Transition</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__OWNED_MODE_TRANSITION = Aadl2Package.DATA_CLASSIFIER__OWNED_MODE_TRANSITION;
/**
* The feature id for the '<em><b>Derived Modes</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__DERIVED_MODES = Aadl2Package.DATA_CLASSIFIER__DERIVED_MODES;
/**
* The feature id for the '<em><b>No Flows</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__NO_FLOWS = Aadl2Package.DATA_CLASSIFIER__NO_FLOWS;
/**
* The feature id for the '<em><b>No Modes</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__NO_MODES = Aadl2Package.DATA_CLASSIFIER__NO_MODES;
/**
* The feature id for the '<em><b>Osate Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__OSATE_REF = Aadl2Package.DATA_CLASSIFIER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Ba Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__BA_REF = Aadl2Package.DATA_CLASSIFIER_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__TYPE = Aadl2Package.DATA_CLASSIFIER_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Referenced Property Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__REFERENCED_PROPERTY_TYPE = Aadl2Package.DATA_CLASSIFIER_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Owned Property Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__OWNED_PROPERTY_TYPE = Aadl2Package.DATA_CLASSIFIER_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Property Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__PROPERTY_TYPE = Aadl2Package.DATA_CLASSIFIER_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Inherit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__INHERIT = Aadl2Package.DATA_CLASSIFIER_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Default Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__DEFAULT_VALUE = Aadl2Package.DATA_CLASSIFIER_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Applies To Metaclass</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__APPLIES_TO_METACLASS = Aadl2Package.DATA_CLASSIFIER_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Applies To Classifier</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__APPLIES_TO_CLASSIFIER = Aadl2Package.DATA_CLASSIFIER_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Applies To</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__APPLIES_TO = Aadl2Package.DATA_CLASSIFIER_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Empty List Default</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__EMPTY_LIST_DEFAULT = Aadl2Package.DATA_CLASSIFIER_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Base Unit</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__BASE_UNIT = Aadl2Package.DATA_CLASSIFIER_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>Factor</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__FACTOR = Aadl2Package.DATA_CLASSIFIER_FEATURE_COUNT + 13;
/**
* The feature id for the '<em><b>Ba Namespace</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__BA_NAMESPACE = Aadl2Package.DATA_CLASSIFIER_FEATURE_COUNT + 14;
/**
* The feature id for the '<em><b>Ba Name</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__BA_NAME = Aadl2Package.DATA_CLASSIFIER_FEATURE_COUNT + 15;
/**
* The number of structural features of the '<em>Qualified Named Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT_FEATURE_COUNT = Aadl2Package.DATA_CLASSIFIER_FEATURE_COUNT + 16;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.ReferenceImpl <em>Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.ReferenceImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getReference()
* @generated
*/
int REFERENCE = 11;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE__OWNED_ELEMENT = AadlBaPackage.ACTUAL_PORT_HOLDER__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE__OWNED_COMMENT = AadlBaPackage.ACTUAL_PORT_HOLDER__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE__ELEMENT = AadlBaPackage.ACTUAL_PORT_HOLDER__ELEMENT;
/**
* The feature id for the '<em><b>Array Indexes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE__ARRAY_INDEXES = AadlBaPackage.ACTUAL_PORT_HOLDER__ARRAY_INDEXES;
/**
* The feature id for the '<em><b>Group Holders</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE__GROUP_HOLDERS = AadlBaPackage.ACTUAL_PORT_HOLDER__GROUP_HOLDERS;
/**
* The feature id for the '<em><b>Osate Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE__OSATE_REF = AadlBaPackage.ACTUAL_PORT_HOLDER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Ba Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE__BA_REF = AadlBaPackage.ACTUAL_PORT_HOLDER_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Array Range</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE__ARRAY_RANGE = AadlBaPackage.ACTUAL_PORT_HOLDER_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE__NAMED_ELEMENT = AadlBaPackage.ACTUAL_PORT_HOLDER_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Annex Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE__ANNEX_NAME = AadlBaPackage.ACTUAL_PORT_HOLDER_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Path</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE__PATH = AadlBaPackage.ACTUAL_PORT_HOLDER_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Ids</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE__IDS = AadlBaPackage.ACTUAL_PORT_HOLDER_FEATURE_COUNT + 6;
/**
* The number of structural features of the '<em>Reference</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE_FEATURE_COUNT = AadlBaPackage.ACTUAL_PORT_HOLDER_FEATURE_COUNT + 7;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.DeclarativePropertyAssociationImpl <em>Property Association</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativePropertyAssociationImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativePropertyAssociation()
* @generated
*/
int DECLARATIVE_PROPERTY_ASSOCIATION = 12;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_ASSOCIATION__OWNED_ELEMENT = DECLARATIVE_BEHAVIOR_ELEMENT__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_ASSOCIATION__OWNED_COMMENT = DECLARATIVE_BEHAVIOR_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Osate Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_ASSOCIATION__OSATE_REF = DECLARATIVE_BEHAVIOR_ELEMENT__OSATE_REF;
/**
* The feature id for the '<em><b>Ba Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_ASSOCIATION__BA_REF = DECLARATIVE_BEHAVIOR_ELEMENT__BA_REF;
/**
* The feature id for the '<em><b>Property</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_ASSOCIATION__PROPERTY = DECLARATIVE_BEHAVIOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_ASSOCIATION__OWNED_VALUE = DECLARATIVE_BEHAVIOR_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Property Association</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_ASSOCIATION_FEATURE_COUNT = DECLARATIVE_BEHAVIOR_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.DeclarativeListValueImpl <em>List Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeListValueImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeListValue()
* @generated
*/
int DECLARATIVE_LIST_VALUE = 13;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.DeclarativeStringLiteralImpl <em>String Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeStringLiteralImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeStringLiteral()
* @generated
*/
int DECLARATIVE_STRING_LITERAL = 15;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.DeclarativePropertyExpressionImpl <em>Property Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativePropertyExpressionImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativePropertyExpression()
* @generated
*/
int DECLARATIVE_PROPERTY_EXPRESSION = 14;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_LIST_VALUE__OWNED_ELEMENT = Aadl2Package.LIST_VALUE__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_LIST_VALUE__OWNED_COMMENT = Aadl2Package.LIST_VALUE__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Owned List Element</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_LIST_VALUE__OWNED_LIST_ELEMENT = Aadl2Package.LIST_VALUE__OWNED_LIST_ELEMENT;
/**
* The number of structural features of the '<em>List Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_LIST_VALUE_FEATURE_COUNT = Aadl2Package.LIST_VALUE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_EXPRESSION__OWNED_ELEMENT = Aadl2Package.PROPERTY_EXPRESSION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_EXPRESSION__OWNED_COMMENT = Aadl2Package.PROPERTY_EXPRESSION__OWNED_COMMENT;
/**
* The number of structural features of the '<em>Property Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_PROPERTY_EXPRESSION_FEATURE_COUNT = Aadl2Package.PROPERTY_EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_STRING_LITERAL__OWNED_ELEMENT = AadlBaPackage.BEHAVIOR_STRING_LITERAL__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_STRING_LITERAL__OWNED_COMMENT = AadlBaPackage.BEHAVIOR_STRING_LITERAL__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_STRING_LITERAL__VALUE = AadlBaPackage.BEHAVIOR_STRING_LITERAL__VALUE;
/**
* The number of structural features of the '<em>String Literal</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_STRING_LITERAL_FEATURE_COUNT = AadlBaPackage.BEHAVIOR_STRING_LITERAL_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.DeclarativeIntegerLiteralImpl <em>Integer Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeIntegerLiteralImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeIntegerLiteral()
* @generated
*/
int DECLARATIVE_INTEGER_LITERAL = 16;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_INTEGER_LITERAL__OWNED_ELEMENT = AadlBaPackage.BEHAVIOR_INTEGER_LITERAL__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_INTEGER_LITERAL__OWNED_COMMENT = AadlBaPackage.BEHAVIOR_INTEGER_LITERAL__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Unit</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_INTEGER_LITERAL__UNIT = AadlBaPackage.BEHAVIOR_INTEGER_LITERAL__UNIT;
/**
* The feature id for the '<em><b>Base</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_INTEGER_LITERAL__BASE = AadlBaPackage.BEHAVIOR_INTEGER_LITERAL__BASE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_INTEGER_LITERAL__VALUE = AadlBaPackage.BEHAVIOR_INTEGER_LITERAL__VALUE;
/**
* The number of structural features of the '<em>Integer Literal</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_INTEGER_LITERAL_FEATURE_COUNT = AadlBaPackage.BEHAVIOR_INTEGER_LITERAL_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.DeclarativeRealLiteralImpl <em>Real Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeRealLiteralImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeRealLiteral()
* @generated
*/
int DECLARATIVE_REAL_LITERAL = 17;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_REAL_LITERAL__OWNED_ELEMENT = AadlBaPackage.BEHAVIOR_REAL_LITERAL__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_REAL_LITERAL__OWNED_COMMENT = AadlBaPackage.BEHAVIOR_REAL_LITERAL__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Unit</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_REAL_LITERAL__UNIT = AadlBaPackage.BEHAVIOR_REAL_LITERAL__UNIT;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_REAL_LITERAL__VALUE = AadlBaPackage.BEHAVIOR_REAL_LITERAL__VALUE;
/**
* The number of structural features of the '<em>Real Literal</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_REAL_LITERAL_FEATURE_COUNT = AadlBaPackage.BEHAVIOR_REAL_LITERAL_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.DeclarativeRecordValueImpl <em>Record Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeRecordValueImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeRecordValue()
* @generated
*/
int DECLARATIVE_RECORD_VALUE = 18;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_RECORD_VALUE__OWNED_ELEMENT = Aadl2Package.RECORD_VALUE__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_RECORD_VALUE__OWNED_COMMENT = Aadl2Package.RECORD_VALUE__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Owned Field Value</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_RECORD_VALUE__OWNED_FIELD_VALUE = Aadl2Package.RECORD_VALUE__OWNED_FIELD_VALUE;
/**
* The number of structural features of the '<em>Record Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_RECORD_VALUE_FEATURE_COUNT = Aadl2Package.RECORD_VALUE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.DeclarativeBasicPropertyAssociationImpl <em>Basic Property Association</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeBasicPropertyAssociationImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeBasicPropertyAssociation()
* @generated
*/
int DECLARATIVE_BASIC_PROPERTY_ASSOCIATION = 19;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BASIC_PROPERTY_ASSOCIATION__OWNED_ELEMENT = Aadl2Package.BASIC_PROPERTY_ASSOCIATION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BASIC_PROPERTY_ASSOCIATION__OWNED_COMMENT = Aadl2Package.BASIC_PROPERTY_ASSOCIATION__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Property</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BASIC_PROPERTY_ASSOCIATION__PROPERTY = Aadl2Package.BASIC_PROPERTY_ASSOCIATION__PROPERTY;
/**
* The feature id for the '<em><b>Owned Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BASIC_PROPERTY_ASSOCIATION__OWNED_VALUE = Aadl2Package.BASIC_PROPERTY_ASSOCIATION__OWNED_VALUE;
/**
* The feature id for the '<em><b>Basic Property Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BASIC_PROPERTY_ASSOCIATION__BASIC_PROPERTY_NAME = Aadl2Package.BASIC_PROPERTY_ASSOCIATION_FEATURE_COUNT
+ 0;
/**
* The number of structural features of the '<em>Basic Property Association</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BASIC_PROPERTY_ASSOCIATION_FEATURE_COUNT = Aadl2Package.BASIC_PROPERTY_ASSOCIATION_FEATURE_COUNT
+ 1;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.DeclarativeBooleanLiteralImpl <em>Boolean Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeBooleanLiteralImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeBooleanLiteral()
* @generated
*/
int DECLARATIVE_BOOLEAN_LITERAL = 20;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BOOLEAN_LITERAL__OWNED_ELEMENT = AadlBaPackage.BEHAVIOR_BOOLEAN_LITERAL__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BOOLEAN_LITERAL__OWNED_COMMENT = AadlBaPackage.BEHAVIOR_BOOLEAN_LITERAL__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BOOLEAN_LITERAL__VALUE = AadlBaPackage.BEHAVIOR_BOOLEAN_LITERAL__VALUE;
/**
* The number of structural features of the '<em>Boolean Literal</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BOOLEAN_LITERAL_FEATURE_COUNT = AadlBaPackage.BEHAVIOR_BOOLEAN_LITERAL_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.DeclarativeRangeValueImpl <em>Range Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeRangeValueImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeRangeValue()
* @generated
*/
int DECLARATIVE_RANGE_VALUE = 21;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_RANGE_VALUE__OWNED_ELEMENT = Aadl2Package.RANGE_VALUE__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_RANGE_VALUE__OWNED_COMMENT = Aadl2Package.RANGE_VALUE__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Minimum</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_RANGE_VALUE__MINIMUM = Aadl2Package.RANGE_VALUE__MINIMUM;
/**
* The feature id for the '<em><b>Maximum</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_RANGE_VALUE__MAXIMUM = Aadl2Package.RANGE_VALUE__MAXIMUM;
/**
* The feature id for the '<em><b>Delta</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_RANGE_VALUE__DELTA = Aadl2Package.RANGE_VALUE__DELTA;
/**
* The number of structural features of the '<em>Range Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_RANGE_VALUE_FEATURE_COUNT = Aadl2Package.RANGE_VALUE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.DeclarativeReferenceValueImpl <em>Reference Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeReferenceValueImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeReferenceValue()
* @generated
*/
int DECLARATIVE_REFERENCE_VALUE = 22;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_REFERENCE_VALUE__OWNED_ELEMENT = DECLARATIVE_PROPERTY_EXPRESSION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_REFERENCE_VALUE__OWNED_COMMENT = DECLARATIVE_PROPERTY_EXPRESSION__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_REFERENCE_VALUE__REF = DECLARATIVE_PROPERTY_EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Reference Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_REFERENCE_VALUE_FEATURE_COUNT = DECLARATIVE_PROPERTY_EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.DeclarativeClassifierValueImpl <em>Classifier Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeClassifierValueImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeClassifierValue()
* @generated
*/
int DECLARATIVE_CLASSIFIER_VALUE = 23;
/**
* The feature id for the '<em><b>Owned Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_CLASSIFIER_VALUE__OWNED_ELEMENT = DECLARATIVE_PROPERTY_EXPRESSION__OWNED_ELEMENT;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_CLASSIFIER_VALUE__OWNED_COMMENT = DECLARATIVE_PROPERTY_EXPRESSION__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Classifier</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_CLASSIFIER_VALUE__CLASSIFIER = DECLARATIVE_PROPERTY_EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Classifier Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_CLASSIFIER_VALUE_FEATURE_COUNT = DECLARATIVE_PROPERTY_EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.osate.ba.declarative.impl.DeclarativeBehaviorAnnexImpl <em>Behavior Annex</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeBehaviorAnnexImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeBehaviorAnnex()
* @generated
*/
int DECLARATIVE_BEHAVIOR_ANNEX = 24;
/**
* The feature id for the '<em><b>Declarative Behavior Elements</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BEHAVIOR_ANNEX__DECLARATIVE_BEHAVIOR_ELEMENTS = 0;
/**
* The number of structural features of the '<em>Behavior Annex</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECLARATIVE_BEHAVIOR_ANNEX_FEATURE_COUNT = 1;
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.ArrayableIdentifier <em>Arrayable Identifier</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Arrayable Identifier</em>'.
* @see org.osate.ba.declarative.ArrayableIdentifier
* @generated
*/
EClass getArrayableIdentifier();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.declarative.ArrayableIdentifier#getArrayIndexes <em>Array Indexes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Array Indexes</em>'.
* @see org.osate.ba.declarative.ArrayableIdentifier#getArrayIndexes()
* @see #getArrayableIdentifier()
* @generated
*/
EReference getArrayableIdentifier_ArrayIndexes();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.CommAction <em>Comm Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Comm Action</em>'.
* @see org.osate.ba.declarative.CommAction
* @generated
*/
EClass getCommAction();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.declarative.CommAction#getParameters <em>Parameters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Parameters</em>'.
* @see org.osate.ba.declarative.CommAction#getParameters()
* @see #getCommAction()
* @generated
*/
EReference getCommAction_Parameters();
/**
* Returns the meta object for the attribute '{@link org.osate.ba.declarative.CommAction#isPortFreeze <em>Port Freeze</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Port Freeze</em>'.
* @see org.osate.ba.declarative.CommAction#isPortFreeze()
* @see #getCommAction()
* @generated
*/
EAttribute getCommAction_PortFreeze();
/**
* Returns the meta object for the attribute '{@link org.osate.ba.declarative.CommAction#isPortDequeue <em>Port Dequeue</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Port Dequeue</em>'.
* @see org.osate.ba.declarative.CommAction#isPortDequeue()
* @see #getCommAction()
* @generated
*/
EAttribute getCommAction_PortDequeue();
/**
* Returns the meta object for the attribute '{@link org.osate.ba.declarative.CommAction#isLock <em>Lock</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Lock</em>'.
* @see org.osate.ba.declarative.CommAction#isLock()
* @see #getCommAction()
* @generated
*/
EAttribute getCommAction_Lock();
/**
* Returns the meta object for the attribute '{@link org.osate.ba.declarative.CommAction#isUnlock <em>Unlock</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Unlock</em>'.
* @see org.osate.ba.declarative.CommAction#isUnlock()
* @see #getCommAction()
* @generated
*/
EAttribute getCommAction_Unlock();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.declarative.CommAction#getTarget <em>Target</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Target</em>'.
* @see org.osate.ba.declarative.CommAction#getTarget()
* @see #getCommAction()
* @generated
*/
EReference getCommAction_Target();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.declarative.CommAction#getQualifiedName <em>Qualified Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Qualified Name</em>'.
* @see org.osate.ba.declarative.CommAction#getQualifiedName()
* @see #getCommAction()
* @generated
*/
EReference getCommAction_QualifiedName();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.declarative.CommAction#getReference <em>Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Reference</em>'.
* @see org.osate.ba.declarative.CommAction#getReference()
* @see #getCommAction()
* @generated
*/
EReference getCommAction_Reference();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.DeclarativeArrayDimension <em>Array Dimension</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Array Dimension</em>'.
* @see org.osate.ba.declarative.DeclarativeArrayDimension
* @generated
*/
EClass getDeclarativeArrayDimension();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.declarative.DeclarativeArrayDimension#getDimension <em>Dimension</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Dimension</em>'.
* @see org.osate.ba.declarative.DeclarativeArrayDimension#getDimension()
* @see #getDeclarativeArrayDimension()
* @generated
*/
EReference getDeclarativeArrayDimension_Dimension();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.DeclarativeBehaviorElement <em>Behavior Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior Element</em>'.
* @see org.osate.ba.declarative.DeclarativeBehaviorElement
* @generated
*/
EClass getDeclarativeBehaviorElement();
/**
* Returns the meta object for the reference '{@link org.osate.ba.declarative.DeclarativeBehaviorElement#getOsateRef <em>Osate Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Osate Ref</em>'.
* @see org.osate.ba.declarative.DeclarativeBehaviorElement#getOsateRef()
* @see #getDeclarativeBehaviorElement()
* @generated
*/
EReference getDeclarativeBehaviorElement_OsateRef();
/**
* Returns the meta object for the reference '{@link org.osate.ba.declarative.DeclarativeBehaviorElement#getBaRef <em>Ba Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Ba Ref</em>'.
* @see org.osate.ba.declarative.DeclarativeBehaviorElement#getBaRef()
* @see #getDeclarativeBehaviorElement()
* @generated
*/
EReference getDeclarativeBehaviorElement_BaRef();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.DeclarativeBehaviorTransition <em>Behavior Transition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior Transition</em>'.
* @see org.osate.ba.declarative.DeclarativeBehaviorTransition
* @generated
*/
EClass getDeclarativeBehaviorTransition();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.declarative.DeclarativeBehaviorTransition#getSrcStates <em>Src States</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Src States</em>'.
* @see org.osate.ba.declarative.DeclarativeBehaviorTransition#getSrcStates()
* @see #getDeclarativeBehaviorTransition()
* @generated
*/
EReference getDeclarativeBehaviorTransition_SrcStates();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.declarative.DeclarativeBehaviorTransition#getDestState <em>Dest State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Dest State</em>'.
* @see org.osate.ba.declarative.DeclarativeBehaviorTransition#getDestState()
* @see #getDeclarativeBehaviorTransition()
* @generated
*/
EReference getDeclarativeBehaviorTransition_DestState();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.DeclarativePropertyName <em>Property Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Property Name</em>'.
* @see org.osate.ba.declarative.DeclarativePropertyName
* @generated
*/
EClass getDeclarativePropertyName();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.declarative.DeclarativePropertyName#getPropertyName <em>Property Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Property Name</em>'.
* @see org.osate.ba.declarative.DeclarativePropertyName#getPropertyName()
* @see #getDeclarativePropertyName()
* @generated
*/
EReference getDeclarativePropertyName_PropertyName();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.declarative.DeclarativePropertyName#getField <em>Field</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Field</em>'.
* @see org.osate.ba.declarative.DeclarativePropertyName#getField()
* @see #getDeclarativePropertyName()
* @generated
*/
EReference getDeclarativePropertyName_Field();
/**
* Returns the meta object for the reference list '{@link org.osate.ba.declarative.DeclarativePropertyName#getIndexes <em>Indexes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Indexes</em>'.
* @see org.osate.ba.declarative.DeclarativePropertyName#getIndexes()
* @see #getDeclarativePropertyName()
* @generated
*/
EReference getDeclarativePropertyName_Indexes();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.DeclarativePropertyReference <em>Property Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Property Reference</em>'.
* @see org.osate.ba.declarative.DeclarativePropertyReference
* @generated
*/
EClass getDeclarativePropertyReference();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.declarative.DeclarativePropertyReference#getQualifiedName <em>Qualified Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Qualified Name</em>'.
* @see org.osate.ba.declarative.DeclarativePropertyReference#getQualifiedName()
* @see #getDeclarativePropertyReference()
* @generated
*/
EReference getDeclarativePropertyReference_QualifiedName();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.declarative.DeclarativePropertyReference#getReference <em>Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Reference</em>'.
* @see org.osate.ba.declarative.DeclarativePropertyReference#getReference()
* @see #getDeclarativePropertyReference()
* @generated
*/
EReference getDeclarativePropertyReference_Reference();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.declarative.DeclarativePropertyReference#getPropertyNames <em>Property Names</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Property Names</em>'.
* @see org.osate.ba.declarative.DeclarativePropertyReference#getPropertyNames()
* @see #getDeclarativePropertyReference()
* @generated
*/
EReference getDeclarativePropertyReference_PropertyNames();
/**
* Returns the meta object for the attribute '{@link org.osate.ba.declarative.DeclarativePropertyReference#isPropertySet <em>Property Set</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Property Set</em>'.
* @see org.osate.ba.declarative.DeclarativePropertyReference#isPropertySet()
* @see #getDeclarativePropertyReference()
* @generated
*/
EAttribute getDeclarativePropertyReference_PropertySet();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.DeclarativeTime <em>Time</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Time</em>'.
* @see org.osate.ba.declarative.DeclarativeTime
* @generated
*/
EClass getDeclarativeTime();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.declarative.DeclarativeTime#getUnitId <em>Unit Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Unit Id</em>'.
* @see org.osate.ba.declarative.DeclarativeTime#getUnitId()
* @see #getDeclarativeTime()
* @generated
*/
EReference getDeclarativeTime_UnitId();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.Identifier <em>Identifier</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Identifier</em>'.
* @see org.osate.ba.declarative.Identifier
* @generated
*/
EClass getIdentifier();
/**
* Returns the meta object for the attribute '{@link org.osate.ba.declarative.Identifier#getId <em>Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Id</em>'.
* @see org.osate.ba.declarative.Identifier#getId()
* @see #getIdentifier()
* @generated
*/
EAttribute getIdentifier_Id();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.NamedValue <em>Named Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Named Value</em>'.
* @see org.osate.ba.declarative.NamedValue
* @generated
*/
EClass getNamedValue();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.declarative.NamedValue#getReference <em>Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Reference</em>'.
* @see org.osate.ba.declarative.NamedValue#getReference()
* @see #getNamedValue()
* @generated
*/
EReference getNamedValue_Reference();
/**
* Returns the meta object for the attribute '{@link org.osate.ba.declarative.NamedValue#isDequeue <em>Dequeue</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Dequeue</em>'.
* @see org.osate.ba.declarative.NamedValue#isDequeue()
* @see #getNamedValue()
* @generated
*/
EAttribute getNamedValue_Dequeue();
/**
* Returns the meta object for the attribute '{@link org.osate.ba.declarative.NamedValue#isFresh <em>Fresh</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Fresh</em>'.
* @see org.osate.ba.declarative.NamedValue#isFresh()
* @see #getNamedValue()
* @generated
*/
EAttribute getNamedValue_Fresh();
/**
* Returns the meta object for the attribute '{@link org.osate.ba.declarative.NamedValue#isCount <em>Count</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Count</em>'.
* @see org.osate.ba.declarative.NamedValue#isCount()
* @see #getNamedValue()
* @generated
*/
EAttribute getNamedValue_Count();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.QualifiedNamedElement <em>Qualified Named Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Qualified Named Element</em>'.
* @see org.osate.ba.declarative.QualifiedNamedElement
* @generated
*/
EClass getQualifiedNamedElement();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.declarative.QualifiedNamedElement#getBaNamespace <em>Ba Namespace</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Ba Namespace</em>'.
* @see org.osate.ba.declarative.QualifiedNamedElement#getBaNamespace()
* @see #getQualifiedNamedElement()
* @generated
*/
EReference getQualifiedNamedElement_BaNamespace();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.declarative.QualifiedNamedElement#getBaName <em>Ba Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Ba Name</em>'.
* @see org.osate.ba.declarative.QualifiedNamedElement#getBaName()
* @see #getQualifiedNamedElement()
* @generated
*/
EReference getQualifiedNamedElement_BaName();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.Reference <em>Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Reference</em>'.
* @see org.osate.ba.declarative.Reference
* @generated
*/
EClass getReference();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.declarative.Reference#getIds <em>Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Ids</em>'.
* @see org.osate.ba.declarative.Reference#getIds()
* @see #getReference()
* @generated
*/
EReference getReference_Ids();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.DeclarativePropertyAssociation <em>Property Association</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Property Association</em>'.
* @see org.osate.ba.declarative.DeclarativePropertyAssociation
* @generated
*/
EClass getDeclarativePropertyAssociation();
/**
* Returns the meta object for the reference '{@link org.osate.ba.declarative.DeclarativePropertyAssociation#getProperty <em>Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Property</em>'.
* @see org.osate.ba.declarative.DeclarativePropertyAssociation#getProperty()
* @see #getDeclarativePropertyAssociation()
* @generated
*/
EReference getDeclarativePropertyAssociation_Property();
/**
* Returns the meta object for the containment reference '{@link org.osate.ba.declarative.DeclarativePropertyAssociation#getOwnedValue <em>Owned Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Owned Value</em>'.
* @see org.osate.ba.declarative.DeclarativePropertyAssociation#getOwnedValue()
* @see #getDeclarativePropertyAssociation()
* @generated
*/
EReference getDeclarativePropertyAssociation_OwnedValue();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.DeclarativeListValue <em>List Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>List Value</em>'.
* @see org.osate.ba.declarative.DeclarativeListValue
* @generated
*/
EClass getDeclarativeListValue();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.DeclarativePropertyExpression <em>Property Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Property Expression</em>'.
* @see org.osate.ba.declarative.DeclarativePropertyExpression
* @generated
*/
EClass getDeclarativePropertyExpression();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.DeclarativeStringLiteral <em>String Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>String Literal</em>'.
* @see org.osate.ba.declarative.DeclarativeStringLiteral
* @generated
*/
EClass getDeclarativeStringLiteral();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.DeclarativeIntegerLiteral <em>Integer Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Integer Literal</em>'.
* @see org.osate.ba.declarative.DeclarativeIntegerLiteral
* @generated
*/
EClass getDeclarativeIntegerLiteral();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.DeclarativeRealLiteral <em>Real Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Real Literal</em>'.
* @see org.osate.ba.declarative.DeclarativeRealLiteral
* @generated
*/
EClass getDeclarativeRealLiteral();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.DeclarativeRecordValue <em>Record Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Record Value</em>'.
* @see org.osate.ba.declarative.DeclarativeRecordValue
* @generated
*/
EClass getDeclarativeRecordValue();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.DeclarativeBasicPropertyAssociation <em>Basic Property Association</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Basic Property Association</em>'.
* @see org.osate.ba.declarative.DeclarativeBasicPropertyAssociation
* @generated
*/
EClass getDeclarativeBasicPropertyAssociation();
/**
* Returns the meta object for the attribute '{@link org.osate.ba.declarative.DeclarativeBasicPropertyAssociation#getBasicPropertyName <em>Basic Property Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Basic Property Name</em>'.
* @see org.osate.ba.declarative.DeclarativeBasicPropertyAssociation#getBasicPropertyName()
* @see #getDeclarativeBasicPropertyAssociation()
* @generated
*/
EAttribute getDeclarativeBasicPropertyAssociation_BasicPropertyName();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.DeclarativeBooleanLiteral <em>Boolean Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Boolean Literal</em>'.
* @see org.osate.ba.declarative.DeclarativeBooleanLiteral
* @generated
*/
EClass getDeclarativeBooleanLiteral();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.DeclarativeRangeValue <em>Range Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Range Value</em>'.
* @see org.osate.ba.declarative.DeclarativeRangeValue
* @generated
*/
EClass getDeclarativeRangeValue();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.DeclarativeReferenceValue <em>Reference Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Reference Value</em>'.
* @see org.osate.ba.declarative.DeclarativeReferenceValue
* @generated
*/
EClass getDeclarativeReferenceValue();
/**
* Returns the meta object for the reference '{@link org.osate.ba.declarative.DeclarativeReferenceValue#getRef <em>Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Ref</em>'.
* @see org.osate.ba.declarative.DeclarativeReferenceValue#getRef()
* @see #getDeclarativeReferenceValue()
* @generated
*/
EReference getDeclarativeReferenceValue_Ref();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.DeclarativeClassifierValue <em>Classifier Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Classifier Value</em>'.
* @see org.osate.ba.declarative.DeclarativeClassifierValue
* @generated
*/
EClass getDeclarativeClassifierValue();
/**
* Returns the meta object for the reference '{@link org.osate.ba.declarative.DeclarativeClassifierValue#getClassifier <em>Classifier</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Classifier</em>'.
* @see org.osate.ba.declarative.DeclarativeClassifierValue#getClassifier()
* @see #getDeclarativeClassifierValue()
* @generated
*/
EReference getDeclarativeClassifierValue_Classifier();
/**
* Returns the meta object for class '{@link org.osate.ba.declarative.DeclarativeBehaviorAnnex <em>Behavior Annex</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Behavior Annex</em>'.
* @see org.osate.ba.declarative.DeclarativeBehaviorAnnex
* @generated
*/
EClass getDeclarativeBehaviorAnnex();
/**
* Returns the meta object for the containment reference list '{@link org.osate.ba.declarative.DeclarativeBehaviorAnnex#getDeclarativeBehaviorElements <em>Declarative Behavior Elements</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Declarative Behavior Elements</em>'.
* @see org.osate.ba.declarative.DeclarativeBehaviorAnnex#getDeclarativeBehaviorElements()
* @see #getDeclarativeBehaviorAnnex()
* @generated
*/
EReference getDeclarativeBehaviorAnnex_DeclarativeBehaviorElements();
/**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the factory that creates the instances of the model.
* @generated
*/
DeclarativeFactory getDeclarativeFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.ArrayableIdentifierImpl <em>Arrayable Identifier</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.ArrayableIdentifierImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getArrayableIdentifier()
* @generated
*/
EClass ARRAYABLE_IDENTIFIER = eINSTANCE.getArrayableIdentifier();
/**
* The meta object literal for the '<em><b>Array Indexes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ARRAYABLE_IDENTIFIER__ARRAY_INDEXES = eINSTANCE.getArrayableIdentifier_ArrayIndexes();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.CommActionImpl <em>Comm Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.CommActionImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getCommAction()
* @generated
*/
EClass COMM_ACTION = eINSTANCE.getCommAction();
/**
* The meta object literal for the '<em><b>Parameters</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMM_ACTION__PARAMETERS = eINSTANCE.getCommAction_Parameters();
/**
* The meta object literal for the '<em><b>Port Freeze</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMM_ACTION__PORT_FREEZE = eINSTANCE.getCommAction_PortFreeze();
/**
* The meta object literal for the '<em><b>Port Dequeue</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMM_ACTION__PORT_DEQUEUE = eINSTANCE.getCommAction_PortDequeue();
/**
* The meta object literal for the '<em><b>Lock</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMM_ACTION__LOCK = eINSTANCE.getCommAction_Lock();
/**
* The meta object literal for the '<em><b>Unlock</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMM_ACTION__UNLOCK = eINSTANCE.getCommAction_Unlock();
/**
* The meta object literal for the '<em><b>Target</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMM_ACTION__TARGET = eINSTANCE.getCommAction_Target();
/**
* The meta object literal for the '<em><b>Qualified Name</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMM_ACTION__QUALIFIED_NAME = eINSTANCE.getCommAction_QualifiedName();
/**
* The meta object literal for the '<em><b>Reference</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMM_ACTION__REFERENCE = eINSTANCE.getCommAction_Reference();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.DeclarativeArrayDimensionImpl <em>Array Dimension</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeArrayDimensionImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeArrayDimension()
* @generated
*/
EClass DECLARATIVE_ARRAY_DIMENSION = eINSTANCE.getDeclarativeArrayDimension();
/**
* The meta object literal for the '<em><b>Dimension</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DECLARATIVE_ARRAY_DIMENSION__DIMENSION = eINSTANCE.getDeclarativeArrayDimension_Dimension();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.DeclarativeBehaviorElementImpl <em>Behavior Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeBehaviorElementImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeBehaviorElement()
* @generated
*/
EClass DECLARATIVE_BEHAVIOR_ELEMENT = eINSTANCE.getDeclarativeBehaviorElement();
/**
* The meta object literal for the '<em><b>Osate Ref</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DECLARATIVE_BEHAVIOR_ELEMENT__OSATE_REF = eINSTANCE.getDeclarativeBehaviorElement_OsateRef();
/**
* The meta object literal for the '<em><b>Ba Ref</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DECLARATIVE_BEHAVIOR_ELEMENT__BA_REF = eINSTANCE.getDeclarativeBehaviorElement_BaRef();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.DeclarativeBehaviorTransitionImpl <em>Behavior Transition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeBehaviorTransitionImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeBehaviorTransition()
* @generated
*/
EClass DECLARATIVE_BEHAVIOR_TRANSITION = eINSTANCE.getDeclarativeBehaviorTransition();
/**
* The meta object literal for the '<em><b>Src States</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DECLARATIVE_BEHAVIOR_TRANSITION__SRC_STATES = eINSTANCE.getDeclarativeBehaviorTransition_SrcStates();
/**
* The meta object literal for the '<em><b>Dest State</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DECLARATIVE_BEHAVIOR_TRANSITION__DEST_STATE = eINSTANCE.getDeclarativeBehaviorTransition_DestState();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.DeclarativePropertyNameImpl <em>Property Name</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativePropertyNameImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativePropertyName()
* @generated
*/
EClass DECLARATIVE_PROPERTY_NAME = eINSTANCE.getDeclarativePropertyName();
/**
* The meta object literal for the '<em><b>Property Name</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DECLARATIVE_PROPERTY_NAME__PROPERTY_NAME = eINSTANCE.getDeclarativePropertyName_PropertyName();
/**
* The meta object literal for the '<em><b>Field</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DECLARATIVE_PROPERTY_NAME__FIELD = eINSTANCE.getDeclarativePropertyName_Field();
/**
* The meta object literal for the '<em><b>Indexes</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DECLARATIVE_PROPERTY_NAME__INDEXES = eINSTANCE.getDeclarativePropertyName_Indexes();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.DeclarativePropertyReferenceImpl <em>Property Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativePropertyReferenceImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativePropertyReference()
* @generated
*/
EClass DECLARATIVE_PROPERTY_REFERENCE = eINSTANCE.getDeclarativePropertyReference();
/**
* The meta object literal for the '<em><b>Qualified Name</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DECLARATIVE_PROPERTY_REFERENCE__QUALIFIED_NAME = eINSTANCE
.getDeclarativePropertyReference_QualifiedName();
/**
* The meta object literal for the '<em><b>Reference</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DECLARATIVE_PROPERTY_REFERENCE__REFERENCE = eINSTANCE.getDeclarativePropertyReference_Reference();
/**
* The meta object literal for the '<em><b>Property Names</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DECLARATIVE_PROPERTY_REFERENCE__PROPERTY_NAMES = eINSTANCE
.getDeclarativePropertyReference_PropertyNames();
/**
* The meta object literal for the '<em><b>Property Set</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DECLARATIVE_PROPERTY_REFERENCE__PROPERTY_SET = eINSTANCE
.getDeclarativePropertyReference_PropertySet();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.DeclarativeTimeImpl <em>Time</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeTimeImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeTime()
* @generated
*/
EClass DECLARATIVE_TIME = eINSTANCE.getDeclarativeTime();
/**
* The meta object literal for the '<em><b>Unit Id</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DECLARATIVE_TIME__UNIT_ID = eINSTANCE.getDeclarativeTime_UnitId();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.IdentifierImpl <em>Identifier</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.IdentifierImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getIdentifier()
* @generated
*/
EClass IDENTIFIER = eINSTANCE.getIdentifier();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute IDENTIFIER__ID = eINSTANCE.getIdentifier_Id();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.NamedValueImpl <em>Named Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.NamedValueImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getNamedValue()
* @generated
*/
EClass NAMED_VALUE = eINSTANCE.getNamedValue();
/**
* The meta object literal for the '<em><b>Reference</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NAMED_VALUE__REFERENCE = eINSTANCE.getNamedValue_Reference();
/**
* The meta object literal for the '<em><b>Dequeue</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NAMED_VALUE__DEQUEUE = eINSTANCE.getNamedValue_Dequeue();
/**
* The meta object literal for the '<em><b>Fresh</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NAMED_VALUE__FRESH = eINSTANCE.getNamedValue_Fresh();
/**
* The meta object literal for the '<em><b>Count</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NAMED_VALUE__COUNT = eINSTANCE.getNamedValue_Count();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.QualifiedNamedElementImpl <em>Qualified Named Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.QualifiedNamedElementImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getQualifiedNamedElement()
* @generated
*/
EClass QUALIFIED_NAMED_ELEMENT = eINSTANCE.getQualifiedNamedElement();
/**
* The meta object literal for the '<em><b>Ba Namespace</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference QUALIFIED_NAMED_ELEMENT__BA_NAMESPACE = eINSTANCE.getQualifiedNamedElement_BaNamespace();
/**
* The meta object literal for the '<em><b>Ba Name</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference QUALIFIED_NAMED_ELEMENT__BA_NAME = eINSTANCE.getQualifiedNamedElement_BaName();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.ReferenceImpl <em>Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.ReferenceImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getReference()
* @generated
*/
EClass REFERENCE = eINSTANCE.getReference();
/**
* The meta object literal for the '<em><b>Ids</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference REFERENCE__IDS = eINSTANCE.getReference_Ids();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.DeclarativePropertyAssociationImpl <em>Property Association</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativePropertyAssociationImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativePropertyAssociation()
* @generated
*/
EClass DECLARATIVE_PROPERTY_ASSOCIATION = eINSTANCE.getDeclarativePropertyAssociation();
/**
* The meta object literal for the '<em><b>Property</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DECLARATIVE_PROPERTY_ASSOCIATION__PROPERTY = eINSTANCE.getDeclarativePropertyAssociation_Property();
/**
* The meta object literal for the '<em><b>Owned Value</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DECLARATIVE_PROPERTY_ASSOCIATION__OWNED_VALUE = eINSTANCE
.getDeclarativePropertyAssociation_OwnedValue();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.DeclarativeListValueImpl <em>List Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeListValueImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeListValue()
* @generated
*/
EClass DECLARATIVE_LIST_VALUE = eINSTANCE.getDeclarativeListValue();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.DeclarativePropertyExpressionImpl <em>Property Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativePropertyExpressionImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativePropertyExpression()
* @generated
*/
EClass DECLARATIVE_PROPERTY_EXPRESSION = eINSTANCE.getDeclarativePropertyExpression();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.DeclarativeStringLiteralImpl <em>String Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeStringLiteralImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeStringLiteral()
* @generated
*/
EClass DECLARATIVE_STRING_LITERAL = eINSTANCE.getDeclarativeStringLiteral();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.DeclarativeIntegerLiteralImpl <em>Integer Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeIntegerLiteralImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeIntegerLiteral()
* @generated
*/
EClass DECLARATIVE_INTEGER_LITERAL = eINSTANCE.getDeclarativeIntegerLiteral();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.DeclarativeRealLiteralImpl <em>Real Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeRealLiteralImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeRealLiteral()
* @generated
*/
EClass DECLARATIVE_REAL_LITERAL = eINSTANCE.getDeclarativeRealLiteral();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.DeclarativeRecordValueImpl <em>Record Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeRecordValueImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeRecordValue()
* @generated
*/
EClass DECLARATIVE_RECORD_VALUE = eINSTANCE.getDeclarativeRecordValue();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.DeclarativeBasicPropertyAssociationImpl <em>Basic Property Association</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeBasicPropertyAssociationImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeBasicPropertyAssociation()
* @generated
*/
EClass DECLARATIVE_BASIC_PROPERTY_ASSOCIATION = eINSTANCE.getDeclarativeBasicPropertyAssociation();
/**
* The meta object literal for the '<em><b>Basic Property Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DECLARATIVE_BASIC_PROPERTY_ASSOCIATION__BASIC_PROPERTY_NAME = eINSTANCE
.getDeclarativeBasicPropertyAssociation_BasicPropertyName();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.DeclarativeBooleanLiteralImpl <em>Boolean Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeBooleanLiteralImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeBooleanLiteral()
* @generated
*/
EClass DECLARATIVE_BOOLEAN_LITERAL = eINSTANCE.getDeclarativeBooleanLiteral();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.DeclarativeRangeValueImpl <em>Range Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeRangeValueImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeRangeValue()
* @generated
*/
EClass DECLARATIVE_RANGE_VALUE = eINSTANCE.getDeclarativeRangeValue();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.DeclarativeReferenceValueImpl <em>Reference Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeReferenceValueImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeReferenceValue()
* @generated
*/
EClass DECLARATIVE_REFERENCE_VALUE = eINSTANCE.getDeclarativeReferenceValue();
/**
* The meta object literal for the '<em><b>Ref</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DECLARATIVE_REFERENCE_VALUE__REF = eINSTANCE.getDeclarativeReferenceValue_Ref();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.DeclarativeClassifierValueImpl <em>Classifier Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeClassifierValueImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeClassifierValue()
* @generated
*/
EClass DECLARATIVE_CLASSIFIER_VALUE = eINSTANCE.getDeclarativeClassifierValue();
/**
* The meta object literal for the '<em><b>Classifier</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DECLARATIVE_CLASSIFIER_VALUE__CLASSIFIER = eINSTANCE.getDeclarativeClassifierValue_Classifier();
/**
* The meta object literal for the '{@link org.osate.ba.declarative.impl.DeclarativeBehaviorAnnexImpl <em>Behavior Annex</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.ba.declarative.impl.DeclarativeBehaviorAnnexImpl
* @see org.osate.ba.declarative.impl.DeclarativePackageImpl#getDeclarativeBehaviorAnnex()
* @generated
*/
EClass DECLARATIVE_BEHAVIOR_ANNEX = eINSTANCE.getDeclarativeBehaviorAnnex();
/**
* The meta object literal for the '<em><b>Declarative Behavior Elements</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DECLARATIVE_BEHAVIOR_ANNEX__DECLARATIVE_BEHAVIOR_ELEMENTS = eINSTANCE
.getDeclarativeBehaviorAnnex_DeclarativeBehaviorElements();
}
} // DeclarativePackage