blob: c6f7eecfc424c362bd5d31b847c8df184cc9f65e [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2009, 2011 SAP AG and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* SAP AG - initial API and implementation
******************************************************************************
* $Id: DesignPackage.java,v 1.2 2011/03/05 21:48:54 auhl Exp $
*/
package behavioral.status_and_action.design;
import modelmanagement.ModelmanagementPackage;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- 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 behavioral.status_and_action.design.DesignFactory
* @model kind="package"
* annotation="http://www.eclipse.org/emf/2002/Ecore invocationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL' validationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL' settingDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL'"
* @generated
*/
public interface DesignPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "design";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://eclipse.org/ocl/examples/impactanalyzer/testmodel/ngpm/behavioral/status_and_action/design.ecore";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "behavioral.status_and_action.design";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
DesignPackage eINSTANCE = behavioral.status_and_action.design.impl.DesignPackageImpl.init();
/**
* The meta object id for the '{@link behavioral.status_and_action.design.impl.BusinessObjectImpl <em>Business Object</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.status_and_action.design.impl.BusinessObjectImpl
* @see behavioral.status_and_action.design.impl.DesignPackageImpl#getBusinessObject()
* @generated
*/
int BUSINESS_OBJECT = 0;
/**
* The feature id for the '<em><b>Nodes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_OBJECT__NODES = 0;
/**
* The number of structural features of the '<em>Business Object</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_OBJECT_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link behavioral.status_and_action.design.impl.BusinessObjectNodeImpl <em>Business Object Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.status_and_action.design.impl.BusinessObjectNodeImpl
* @see behavioral.status_and_action.design.impl.DesignPackageImpl#getBusinessObjectNode()
* @generated
*/
int BUSINESS_OBJECT_NODE = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_OBJECT_NODE__NAME = ModelmanagementPackage.NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_OBJECT_NODE__DESCRIPTION = ModelmanagementPackage.NAMED_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Variables</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_OBJECT_NODE__VARIABLES = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Actions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_OBJECT_NODE__ACTIONS = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Business Object Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_OBJECT_NODE_FEATURE_COUNT = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link behavioral.status_and_action.design.impl.AbstractStatusVariableImpl <em>Abstract Status Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.status_and_action.design.impl.AbstractStatusVariableImpl
* @see behavioral.status_and_action.design.impl.DesignPackageImpl#getAbstractStatusVariable()
* @generated
*/
int ABSTRACT_STATUS_VARIABLE = 5;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_STATUS_VARIABLE__NAME = ModelmanagementPackage.NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_STATUS_VARIABLE__DESCRIPTION = ModelmanagementPackage.NAMED_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Is Agent</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_STATUS_VARIABLE__IS_AGENT = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Is State Guarded</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_STATUS_VARIABLE__IS_STATE_GUARDED = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_STATUS_VARIABLE__VALUES = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Abstract Status Variable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_STATUS_VARIABLE_FEATURE_COUNT = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link behavioral.status_and_action.design.impl.StatusVariableImpl <em>Status Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.status_and_action.design.impl.StatusVariableImpl
* @see behavioral.status_and_action.design.impl.DesignPackageImpl#getStatusVariable()
* @generated
*/
int STATUS_VARIABLE = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATUS_VARIABLE__NAME = ABSTRACT_STATUS_VARIABLE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATUS_VARIABLE__DESCRIPTION = ABSTRACT_STATUS_VARIABLE__DESCRIPTION;
/**
* The feature id for the '<em><b>Is Agent</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATUS_VARIABLE__IS_AGENT = ABSTRACT_STATUS_VARIABLE__IS_AGENT;
/**
* The feature id for the '<em><b>Is State Guarded</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATUS_VARIABLE__IS_STATE_GUARDED = ABSTRACT_STATUS_VARIABLE__IS_STATE_GUARDED;
/**
* The feature id for the '<em><b>Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATUS_VARIABLE__VALUES = ABSTRACT_STATUS_VARIABLE__VALUES;
/**
* The number of structural features of the '<em>Status Variable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATUS_VARIABLE_FEATURE_COUNT = ABSTRACT_STATUS_VARIABLE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link behavioral.status_and_action.design.impl.AbstractStatusValueImpl <em>Abstract Status Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.status_and_action.design.impl.AbstractStatusValueImpl
* @see behavioral.status_and_action.design.impl.DesignPackageImpl#getAbstractStatusValue()
* @generated
*/
int ABSTRACT_STATUS_VALUE = 6;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_STATUS_VALUE__NAME = ModelmanagementPackage.NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_STATUS_VALUE__DESCRIPTION = ModelmanagementPackage.NAMED_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Is Initial</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_STATUS_VALUE__IS_INITIAL = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Is Inhibiting</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_STATUS_VALUE__IS_INHIBITING = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Is State Guarded</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_STATUS_VALUE__IS_STATE_GUARDED = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Abstract Status Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_STATUS_VALUE_FEATURE_COUNT = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link behavioral.status_and_action.design.impl.StatusValueImpl <em>Status Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.status_and_action.design.impl.StatusValueImpl
* @see behavioral.status_and_action.design.impl.DesignPackageImpl#getStatusValue()
* @generated
*/
int STATUS_VALUE = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATUS_VALUE__NAME = ABSTRACT_STATUS_VALUE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATUS_VALUE__DESCRIPTION = ABSTRACT_STATUS_VALUE__DESCRIPTION;
/**
* The feature id for the '<em><b>Is Initial</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATUS_VALUE__IS_INITIAL = ABSTRACT_STATUS_VALUE__IS_INITIAL;
/**
* The feature id for the '<em><b>Is Inhibiting</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATUS_VALUE__IS_INHIBITING = ABSTRACT_STATUS_VALUE__IS_INHIBITING;
/**
* The feature id for the '<em><b>Is State Guarded</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATUS_VALUE__IS_STATE_GUARDED = ABSTRACT_STATUS_VALUE__IS_STATE_GUARDED;
/**
* The number of structural features of the '<em>Status Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATUS_VALUE_FEATURE_COUNT = ABSTRACT_STATUS_VALUE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link behavioral.status_and_action.design.impl.AbstractActionImpl <em>Abstract Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.status_and_action.design.impl.AbstractActionImpl
* @see behavioral.status_and_action.design.impl.DesignPackageImpl#getAbstractAction()
* @generated
*/
int ABSTRACT_ACTION = 7;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_ACTION__NAME = ModelmanagementPackage.NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_ACTION__DESCRIPTION = ModelmanagementPackage.NAMED_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Is Agent</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_ACTION__IS_AGENT = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Is Precondition Fixed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_ACTION__IS_PRECONDITION_FIXED = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Abstract Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_ACTION_FEATURE_COUNT = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link behavioral.status_and_action.design.impl.ActionImpl <em>Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.status_and_action.design.impl.ActionImpl
* @see behavioral.status_and_action.design.impl.DesignPackageImpl#getAction()
* @generated
*/
int ACTION = 4;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__NAME = ABSTRACT_ACTION__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__DESCRIPTION = ABSTRACT_ACTION__DESCRIPTION;
/**
* The feature id for the '<em><b>Is Agent</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__IS_AGENT = ABSTRACT_ACTION__IS_AGENT;
/**
* The feature id for the '<em><b>Is Precondition Fixed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__IS_PRECONDITION_FIXED = ABSTRACT_ACTION__IS_PRECONDITION_FIXED;
/**
* The number of structural features of the '<em>Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION_FEATURE_COUNT = ABSTRACT_ACTION_FEATURE_COUNT + 0;
/**
* Returns the meta object for class '{@link behavioral.status_and_action.design.BusinessObject <em>Business Object</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Business Object</em>'.
* @see behavioral.status_and_action.design.BusinessObject
* @generated
*/
EClass getBusinessObject();
/**
* Returns the meta object for the containment reference list '{@link behavioral.status_and_action.design.BusinessObject#getNodes <em>Nodes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Nodes</em>'.
* @see behavioral.status_and_action.design.BusinessObject#getNodes()
* @see #getBusinessObject()
* @generated
*/
EReference getBusinessObject_Nodes();
/**
* Returns the meta object for class '{@link behavioral.status_and_action.design.BusinessObjectNode <em>Business Object Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Business Object Node</em>'.
* @see behavioral.status_and_action.design.BusinessObjectNode
* @generated
*/
EClass getBusinessObjectNode();
/**
* Returns the meta object for the containment reference list '{@link behavioral.status_and_action.design.BusinessObjectNode#getVariables <em>Variables</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Variables</em>'.
* @see behavioral.status_and_action.design.BusinessObjectNode#getVariables()
* @see #getBusinessObjectNode()
* @generated
*/
EReference getBusinessObjectNode_Variables();
/**
* Returns the meta object for the containment reference list '{@link behavioral.status_and_action.design.BusinessObjectNode#getActions <em>Actions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Actions</em>'.
* @see behavioral.status_and_action.design.BusinessObjectNode#getActions()
* @see #getBusinessObjectNode()
* @generated
*/
EReference getBusinessObjectNode_Actions();
/**
* Returns the meta object for class '{@link behavioral.status_and_action.design.StatusVariable <em>Status Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Status Variable</em>'.
* @see behavioral.status_and_action.design.StatusVariable
* @generated
*/
EClass getStatusVariable();
/**
* Returns the meta object for class '{@link behavioral.status_and_action.design.StatusValue <em>Status Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Status Value</em>'.
* @see behavioral.status_and_action.design.StatusValue
* @generated
*/
EClass getStatusValue();
/**
* Returns the meta object for class '{@link behavioral.status_and_action.design.Action <em>Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Action</em>'.
* @see behavioral.status_and_action.design.Action
* @generated
*/
EClass getAction();
/**
* Returns the meta object for class '{@link behavioral.status_and_action.design.AbstractStatusVariable <em>Abstract Status Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Abstract Status Variable</em>'.
* @see behavioral.status_and_action.design.AbstractStatusVariable
* @generated
*/
EClass getAbstractStatusVariable();
/**
* Returns the meta object for the attribute '{@link behavioral.status_and_action.design.AbstractStatusVariable#isIsAgent <em>Is Agent</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Agent</em>'.
* @see behavioral.status_and_action.design.AbstractStatusVariable#isIsAgent()
* @see #getAbstractStatusVariable()
* @generated
*/
EAttribute getAbstractStatusVariable_IsAgent();
/**
* Returns the meta object for the attribute '{@link behavioral.status_and_action.design.AbstractStatusVariable#isIsStateGuarded <em>Is State Guarded</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is State Guarded</em>'.
* @see behavioral.status_and_action.design.AbstractStatusVariable#isIsStateGuarded()
* @see #getAbstractStatusVariable()
* @generated
*/
EAttribute getAbstractStatusVariable_IsStateGuarded();
/**
* Returns the meta object for the containment reference list '{@link behavioral.status_and_action.design.AbstractStatusVariable#getValues <em>Values</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Values</em>'.
* @see behavioral.status_and_action.design.AbstractStatusVariable#getValues()
* @see #getAbstractStatusVariable()
* @generated
*/
EReference getAbstractStatusVariable_Values();
/**
* Returns the meta object for class '{@link behavioral.status_and_action.design.AbstractStatusValue <em>Abstract Status Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Abstract Status Value</em>'.
* @see behavioral.status_and_action.design.AbstractStatusValue
* @generated
*/
EClass getAbstractStatusValue();
/**
* Returns the meta object for the attribute '{@link behavioral.status_and_action.design.AbstractStatusValue#isIsInitial <em>Is Initial</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Initial</em>'.
* @see behavioral.status_and_action.design.AbstractStatusValue#isIsInitial()
* @see #getAbstractStatusValue()
* @generated
*/
EAttribute getAbstractStatusValue_IsInitial();
/**
* Returns the meta object for the attribute '{@link behavioral.status_and_action.design.AbstractStatusValue#isIsInhibiting <em>Is Inhibiting</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Inhibiting</em>'.
* @see behavioral.status_and_action.design.AbstractStatusValue#isIsInhibiting()
* @see #getAbstractStatusValue()
* @generated
*/
EAttribute getAbstractStatusValue_IsInhibiting();
/**
* Returns the meta object for the attribute '{@link behavioral.status_and_action.design.AbstractStatusValue#isIsStateGuarded <em>Is State Guarded</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is State Guarded</em>'.
* @see behavioral.status_and_action.design.AbstractStatusValue#isIsStateGuarded()
* @see #getAbstractStatusValue()
* @generated
*/
EAttribute getAbstractStatusValue_IsStateGuarded();
/**
* Returns the meta object for class '{@link behavioral.status_and_action.design.AbstractAction <em>Abstract Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Abstract Action</em>'.
* @see behavioral.status_and_action.design.AbstractAction
* @generated
*/
EClass getAbstractAction();
/**
* Returns the meta object for the attribute '{@link behavioral.status_and_action.design.AbstractAction#isIsAgent <em>Is Agent</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Agent</em>'.
* @see behavioral.status_and_action.design.AbstractAction#isIsAgent()
* @see #getAbstractAction()
* @generated
*/
EAttribute getAbstractAction_IsAgent();
/**
* Returns the meta object for the attribute '{@link behavioral.status_and_action.design.AbstractAction#isIsPreconditionFixed <em>Is Precondition Fixed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Precondition Fixed</em>'.
* @see behavioral.status_and_action.design.AbstractAction#isIsPreconditionFixed()
* @see #getAbstractAction()
* @generated
*/
EAttribute getAbstractAction_IsPreconditionFixed();
/**
* 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
*/
DesignFactory getDesignFactory();
/**
* <!-- 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 behavioral.status_and_action.design.impl.BusinessObjectImpl <em>Business Object</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.status_and_action.design.impl.BusinessObjectImpl
* @see behavioral.status_and_action.design.impl.DesignPackageImpl#getBusinessObject()
* @generated
*/
EClass BUSINESS_OBJECT = eINSTANCE.getBusinessObject();
/**
* The meta object literal for the '<em><b>Nodes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BUSINESS_OBJECT__NODES = eINSTANCE.getBusinessObject_Nodes();
/**
* The meta object literal for the '{@link behavioral.status_and_action.design.impl.BusinessObjectNodeImpl <em>Business Object Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.status_and_action.design.impl.BusinessObjectNodeImpl
* @see behavioral.status_and_action.design.impl.DesignPackageImpl#getBusinessObjectNode()
* @generated
*/
EClass BUSINESS_OBJECT_NODE = eINSTANCE.getBusinessObjectNode();
/**
* The meta object literal for the '<em><b>Variables</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BUSINESS_OBJECT_NODE__VARIABLES = eINSTANCE.getBusinessObjectNode_Variables();
/**
* The meta object literal for the '<em><b>Actions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BUSINESS_OBJECT_NODE__ACTIONS = eINSTANCE.getBusinessObjectNode_Actions();
/**
* The meta object literal for the '{@link behavioral.status_and_action.design.impl.StatusVariableImpl <em>Status Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.status_and_action.design.impl.StatusVariableImpl
* @see behavioral.status_and_action.design.impl.DesignPackageImpl#getStatusVariable()
* @generated
*/
EClass STATUS_VARIABLE = eINSTANCE.getStatusVariable();
/**
* The meta object literal for the '{@link behavioral.status_and_action.design.impl.StatusValueImpl <em>Status Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.status_and_action.design.impl.StatusValueImpl
* @see behavioral.status_and_action.design.impl.DesignPackageImpl#getStatusValue()
* @generated
*/
EClass STATUS_VALUE = eINSTANCE.getStatusValue();
/**
* The meta object literal for the '{@link behavioral.status_and_action.design.impl.ActionImpl <em>Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.status_and_action.design.impl.ActionImpl
* @see behavioral.status_and_action.design.impl.DesignPackageImpl#getAction()
* @generated
*/
EClass ACTION = eINSTANCE.getAction();
/**
* The meta object literal for the '{@link behavioral.status_and_action.design.impl.AbstractStatusVariableImpl <em>Abstract Status Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.status_and_action.design.impl.AbstractStatusVariableImpl
* @see behavioral.status_and_action.design.impl.DesignPackageImpl#getAbstractStatusVariable()
* @generated
*/
EClass ABSTRACT_STATUS_VARIABLE = eINSTANCE.getAbstractStatusVariable();
/**
* The meta object literal for the '<em><b>Is Agent</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ABSTRACT_STATUS_VARIABLE__IS_AGENT = eINSTANCE.getAbstractStatusVariable_IsAgent();
/**
* The meta object literal for the '<em><b>Is State Guarded</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ABSTRACT_STATUS_VARIABLE__IS_STATE_GUARDED = eINSTANCE.getAbstractStatusVariable_IsStateGuarded();
/**
* The meta object literal for the '<em><b>Values</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ABSTRACT_STATUS_VARIABLE__VALUES = eINSTANCE.getAbstractStatusVariable_Values();
/**
* The meta object literal for the '{@link behavioral.status_and_action.design.impl.AbstractStatusValueImpl <em>Abstract Status Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.status_and_action.design.impl.AbstractStatusValueImpl
* @see behavioral.status_and_action.design.impl.DesignPackageImpl#getAbstractStatusValue()
* @generated
*/
EClass ABSTRACT_STATUS_VALUE = eINSTANCE.getAbstractStatusValue();
/**
* The meta object literal for the '<em><b>Is Initial</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ABSTRACT_STATUS_VALUE__IS_INITIAL = eINSTANCE.getAbstractStatusValue_IsInitial();
/**
* The meta object literal for the '<em><b>Is Inhibiting</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ABSTRACT_STATUS_VALUE__IS_INHIBITING = eINSTANCE.getAbstractStatusValue_IsInhibiting();
/**
* The meta object literal for the '<em><b>Is State Guarded</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ABSTRACT_STATUS_VALUE__IS_STATE_GUARDED = eINSTANCE.getAbstractStatusValue_IsStateGuarded();
/**
* The meta object literal for the '{@link behavioral.status_and_action.design.impl.AbstractActionImpl <em>Abstract Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see behavioral.status_and_action.design.impl.AbstractActionImpl
* @see behavioral.status_and_action.design.impl.DesignPackageImpl#getAbstractAction()
* @generated
*/
EClass ABSTRACT_ACTION = eINSTANCE.getAbstractAction();
/**
* The meta object literal for the '<em><b>Is Agent</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ABSTRACT_ACTION__IS_AGENT = eINSTANCE.getAbstractAction_IsAgent();
/**
* The meta object literal for the '<em><b>Is Precondition Fixed</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ABSTRACT_ACTION__IS_PRECONDITION_FIXED = eINSTANCE.getAbstractAction_IsPreconditionFixed();
}
} //DesignPackage