/**
* <copyright>
*
* Copyright (c) 2010 SAP AG.
* 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:
* Reiner Hille-Doering (SAP AG) - initial API and implementation and/or initial documentation
*
* </copyright>
*/
package org.eclipse.securebpmn2;
import org.eclipse.bpmn2.Bpmn2Package;
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 org.eclipse.securebpmn2.Securebpmn2Factory
* @model kind="package"
* @generated
*/
public interface Securebpmn2Package extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "securebpmn2";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://securebpmn";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "securebpmn2";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
Securebpmn2Package eINSTANCE = org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl
.init();
/**
* The meta object id for the '{@link org.eclipse.securebpmn2.impl.SecurityFlowNodeImpl <em>Security Flow Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.SecurityFlowNodeImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getSecurityFlowNode()
* @generated
*/
int SECURITY_FLOW_NODE = 0;
/**
* The feature id for the '<em><b>Extension Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW_NODE__EXTENSION_VALUES = Bpmn2Package.FLOW_NODE__EXTENSION_VALUES;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW_NODE__DOCUMENTATION = Bpmn2Package.FLOW_NODE__DOCUMENTATION;
/**
* The feature id for the '<em><b>Extension Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW_NODE__EXTENSION_DEFINITIONS = Bpmn2Package.FLOW_NODE__EXTENSION_DEFINITIONS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW_NODE__ID = Bpmn2Package.FLOW_NODE__ID;
/**
* The feature id for the '<em><b>Auditing</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW_NODE__AUDITING = Bpmn2Package.FLOW_NODE__AUDITING;
/**
* The feature id for the '<em><b>Monitoring</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW_NODE__MONITORING = Bpmn2Package.FLOW_NODE__MONITORING;
/**
* The feature id for the '<em><b>Category Value Ref</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW_NODE__CATEGORY_VALUE_REF = Bpmn2Package.FLOW_NODE__CATEGORY_VALUE_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW_NODE__NAME = Bpmn2Package.FLOW_NODE__NAME;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW_NODE__INCOMING = Bpmn2Package.FLOW_NODE__INCOMING;
/**
* The feature id for the '<em><b>Lanes</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW_NODE__LANES = Bpmn2Package.FLOW_NODE__LANES;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW_NODE__OUTGOING = Bpmn2Package.FLOW_NODE__OUTGOING;
/**
* The feature id for the '<em><b>Incoming Security Flow</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW_NODE__INCOMING_SECURITY_FLOW = Bpmn2Package.FLOW_NODE__INCOMING_SECURITY_FLOW;
/**
* The feature id for the '<em><b>Outgoing Security Flow</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW_NODE__OUTGOING_SECURITY_FLOW = Bpmn2Package.FLOW_NODE__OUTGOING_SECURITY_FLOW;
/**
* The number of structural features of the '<em>Security Flow Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW_NODE_FEATURE_COUNT = Bpmn2Package.FLOW_NODE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.securebpmn2.impl.SecurityFlowImpl <em>Security Flow</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.SecurityFlowImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getSecurityFlow()
* @generated
*/
int SECURITY_FLOW = 1;
/**
* The feature id for the '<em><b>Extension Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW__EXTENSION_VALUES = Bpmn2Package.FLOW_ELEMENT__EXTENSION_VALUES;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW__DOCUMENTATION = Bpmn2Package.FLOW_ELEMENT__DOCUMENTATION;
/**
* The feature id for the '<em><b>Extension Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW__EXTENSION_DEFINITIONS = Bpmn2Package.FLOW_ELEMENT__EXTENSION_DEFINITIONS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW__ID = Bpmn2Package.FLOW_ELEMENT__ID;
/**
* The feature id for the '<em><b>Auditing</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW__AUDITING = Bpmn2Package.FLOW_ELEMENT__AUDITING;
/**
* The feature id for the '<em><b>Monitoring</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW__MONITORING = Bpmn2Package.FLOW_ELEMENT__MONITORING;
/**
* The feature id for the '<em><b>Category Value Ref</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW__CATEGORY_VALUE_REF = Bpmn2Package.FLOW_ELEMENT__CATEGORY_VALUE_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW__NAME = Bpmn2Package.FLOW_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Source Ref Node</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW__SOURCE_REF_NODE = Bpmn2Package.FLOW_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Target Ref Node</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW__TARGET_REF_NODE = Bpmn2Package.FLOW_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Security Flow</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_FLOW_FEATURE_COUNT = Bpmn2Package.FLOW_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.securebpmn2.impl.RoleImpl <em>Role</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.RoleImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getRole()
* @generated
*/
int ROLE = 2;
/**
* The feature id for the '<em><b>Extension Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__EXTENSION_VALUES = SECURITY_FLOW_NODE__EXTENSION_VALUES;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__DOCUMENTATION = SECURITY_FLOW_NODE__DOCUMENTATION;
/**
* The feature id for the '<em><b>Extension Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__EXTENSION_DEFINITIONS = SECURITY_FLOW_NODE__EXTENSION_DEFINITIONS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__ID = SECURITY_FLOW_NODE__ID;
/**
* The feature id for the '<em><b>Auditing</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__AUDITING = SECURITY_FLOW_NODE__AUDITING;
/**
* The feature id for the '<em><b>Monitoring</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__MONITORING = SECURITY_FLOW_NODE__MONITORING;
/**
* The feature id for the '<em><b>Category Value Ref</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__CATEGORY_VALUE_REF = SECURITY_FLOW_NODE__CATEGORY_VALUE_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__NAME = SECURITY_FLOW_NODE__NAME;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__INCOMING = SECURITY_FLOW_NODE__INCOMING;
/**
* The feature id for the '<em><b>Lanes</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__LANES = SECURITY_FLOW_NODE__LANES;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__OUTGOING = SECURITY_FLOW_NODE__OUTGOING;
/**
* The feature id for the '<em><b>Incoming Security Flow</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__INCOMING_SECURITY_FLOW = SECURITY_FLOW_NODE__INCOMING_SECURITY_FLOW;
/**
* The feature id for the '<em><b>Outgoing Security Flow</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__OUTGOING_SECURITY_FLOW = SECURITY_FLOW_NODE__OUTGOING_SECURITY_FLOW;
/**
* The feature id for the '<em><b>Role Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__ROLE_NAME = SECURITY_FLOW_NODE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Parent Roles</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__PARENT_ROLES = SECURITY_FLOW_NODE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Subjects</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__SUBJECTS = SECURITY_FLOW_NODE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Child Roles</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__CHILD_ROLES = SECURITY_FLOW_NODE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Permissions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__PERMISSIONS = SECURITY_FLOW_NODE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Role</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE_FEATURE_COUNT = SECURITY_FLOW_NODE_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link org.eclipse.securebpmn2.impl.SubjectImpl <em>Subject</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.SubjectImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getSubject()
* @generated
*/
int SUBJECT = 3;
/**
* The feature id for the '<em><b>Extension Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBJECT__EXTENSION_VALUES = Bpmn2Package.BASE_ELEMENT__EXTENSION_VALUES;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBJECT__DOCUMENTATION = Bpmn2Package.BASE_ELEMENT__DOCUMENTATION;
/**
* The feature id for the '<em><b>Extension Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBJECT__EXTENSION_DEFINITIONS = Bpmn2Package.BASE_ELEMENT__EXTENSION_DEFINITIONS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBJECT__ID = Bpmn2Package.BASE_ELEMENT__ID;
/**
* The feature id for the '<em><b>Roles</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBJECT__ROLES = Bpmn2Package.BASE_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Groups</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBJECT__GROUPS = Bpmn2Package.BASE_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Subject</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBJECT_FEATURE_COUNT = Bpmn2Package.BASE_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.securebpmn2.impl.UserImpl <em>User</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.UserImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getUser()
* @generated
*/
int USER = 4;
/**
* The feature id for the '<em><b>Extension Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int USER__EXTENSION_VALUES = SUBJECT__EXTENSION_VALUES;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int USER__DOCUMENTATION = SUBJECT__DOCUMENTATION;
/**
* The feature id for the '<em><b>Extension Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int USER__EXTENSION_DEFINITIONS = SUBJECT__EXTENSION_DEFINITIONS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int USER__ID = SUBJECT__ID;
/**
* The feature id for the '<em><b>Roles</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int USER__ROLES = SUBJECT__ROLES;
/**
* The feature id for the '<em><b>Groups</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int USER__GROUPS = SUBJECT__GROUPS;
/**
* The feature id for the '<em><b>User Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int USER__USER_NAME = SUBJECT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>User</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int USER_FEATURE_COUNT = SUBJECT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.securebpmn2.impl.GroupImpl <em>Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.GroupImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getGroup()
* @generated
*/
int GROUP = 5;
/**
* The feature id for the '<em><b>Extension Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP__EXTENSION_VALUES = SUBJECT__EXTENSION_VALUES;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP__DOCUMENTATION = SUBJECT__DOCUMENTATION;
/**
* The feature id for the '<em><b>Extension Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP__EXTENSION_DEFINITIONS = SUBJECT__EXTENSION_DEFINITIONS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP__ID = SUBJECT__ID;
/**
* The feature id for the '<em><b>Roles</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP__ROLES = SUBJECT__ROLES;
/**
* The feature id for the '<em><b>Groups</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP__GROUPS = SUBJECT__GROUPS;
/**
* The feature id for the '<em><b>Group Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP__GROUP_NAME = SUBJECT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Subjects</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP__SUBJECTS = SUBJECT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Group</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_FEATURE_COUNT = SUBJECT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.securebpmn2.impl.ActionImpl <em>Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.ActionImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getAction()
* @generated
*/
int ACTION = 6;
/**
* The feature id for the '<em><b>Extension Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__EXTENSION_VALUES = Bpmn2Package.BASE_ELEMENT__EXTENSION_VALUES;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__DOCUMENTATION = Bpmn2Package.BASE_ELEMENT__DOCUMENTATION;
/**
* The feature id for the '<em><b>Extension Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__EXTENSION_DEFINITIONS = Bpmn2Package.BASE_ELEMENT__EXTENSION_DEFINITIONS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__ID = Bpmn2Package.BASE_ELEMENT__ID;
/**
* The feature id for the '<em><b>Action Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__ACTION_NAME = Bpmn2Package.BASE_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Permissions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__PERMISSIONS = Bpmn2Package.BASE_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION_FEATURE_COUNT = Bpmn2Package.BASE_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.securebpmn2.impl.ActivityActionImpl <em>Activity Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.ActivityActionImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getActivityAction()
* @generated
*/
int ACTIVITY_ACTION = 7;
/**
* The feature id for the '<em><b>Extension Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_ACTION__EXTENSION_VALUES = ACTION__EXTENSION_VALUES;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_ACTION__DOCUMENTATION = ACTION__DOCUMENTATION;
/**
* The feature id for the '<em><b>Extension Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_ACTION__EXTENSION_DEFINITIONS = ACTION__EXTENSION_DEFINITIONS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_ACTION__ID = ACTION__ID;
/**
* The feature id for the '<em><b>Action Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_ACTION__ACTION_NAME = ACTION__ACTION_NAME;
/**
* The feature id for the '<em><b>Permissions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_ACTION__PERMISSIONS = ACTION__PERMISSIONS;
/**
* The feature id for the '<em><b>Composite Activity Actions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_ACTION__COMPOSITE_ACTIVITY_ACTIONS = ACTION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Activity</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_ACTION__ACTIVITY = ACTION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Activity Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_ACTION_FEATURE_COUNT = ACTION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.securebpmn2.impl.AtomicActivityActionImpl <em>Atomic Activity Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.AtomicActivityActionImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getAtomicActivityAction()
* @generated
*/
int ATOMIC_ACTIVITY_ACTION = 8;
/**
* The feature id for the '<em><b>Extension Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_ACTIVITY_ACTION__EXTENSION_VALUES = ACTIVITY_ACTION__EXTENSION_VALUES;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_ACTIVITY_ACTION__DOCUMENTATION = ACTIVITY_ACTION__DOCUMENTATION;
/**
* The feature id for the '<em><b>Extension Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_ACTIVITY_ACTION__EXTENSION_DEFINITIONS = ACTIVITY_ACTION__EXTENSION_DEFINITIONS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_ACTIVITY_ACTION__ID = ACTIVITY_ACTION__ID;
/**
* The feature id for the '<em><b>Action Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_ACTIVITY_ACTION__ACTION_NAME = ACTIVITY_ACTION__ACTION_NAME;
/**
* The feature id for the '<em><b>Permissions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_ACTIVITY_ACTION__PERMISSIONS = ACTIVITY_ACTION__PERMISSIONS;
/**
* The feature id for the '<em><b>Composite Activity Actions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_ACTIVITY_ACTION__COMPOSITE_ACTIVITY_ACTIONS = ACTIVITY_ACTION__COMPOSITE_ACTIVITY_ACTIONS;
/**
* The feature id for the '<em><b>Activity</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_ACTIVITY_ACTION__ACTIVITY = ACTIVITY_ACTION__ACTIVITY;
/**
* The number of structural features of the '<em>Atomic Activity Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_ACTIVITY_ACTION_FEATURE_COUNT = ACTIVITY_ACTION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.securebpmn2.impl.CompositeActivityActionImpl <em>Composite Activity Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.CompositeActivityActionImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getCompositeActivityAction()
* @generated
*/
int COMPOSITE_ACTIVITY_ACTION = 9;
/**
* The feature id for the '<em><b>Extension Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_ACTIVITY_ACTION__EXTENSION_VALUES = ACTIVITY_ACTION__EXTENSION_VALUES;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_ACTIVITY_ACTION__DOCUMENTATION = ACTIVITY_ACTION__DOCUMENTATION;
/**
* The feature id for the '<em><b>Extension Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_ACTIVITY_ACTION__EXTENSION_DEFINITIONS = ACTIVITY_ACTION__EXTENSION_DEFINITIONS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_ACTIVITY_ACTION__ID = ACTIVITY_ACTION__ID;
/**
* The feature id for the '<em><b>Action Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_ACTIVITY_ACTION__ACTION_NAME = ACTIVITY_ACTION__ACTION_NAME;
/**
* The feature id for the '<em><b>Permissions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_ACTIVITY_ACTION__PERMISSIONS = ACTIVITY_ACTION__PERMISSIONS;
/**
* The feature id for the '<em><b>Composite Activity Actions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_ACTIVITY_ACTION__COMPOSITE_ACTIVITY_ACTIONS = ACTIVITY_ACTION__COMPOSITE_ACTIVITY_ACTIONS;
/**
* The feature id for the '<em><b>Activity</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_ACTIVITY_ACTION__ACTIVITY = ACTIVITY_ACTION__ACTIVITY;
/**
* The feature id for the '<em><b>Activity Actions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_ACTIVITY_ACTION__ACTIVITY_ACTIONS = ACTIVITY_ACTION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Composite Activity Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_ACTIVITY_ACTION_FEATURE_COUNT = ACTIVITY_ACTION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.securebpmn2.impl.PermissionImpl <em>Permission</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.PermissionImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getPermission()
* @generated
*/
int PERMISSION = 10;
/**
* The feature id for the '<em><b>Extension Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERMISSION__EXTENSION_VALUES = Bpmn2Package.BASE_ELEMENT__EXTENSION_VALUES;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERMISSION__DOCUMENTATION = Bpmn2Package.BASE_ELEMENT__DOCUMENTATION;
/**
* The feature id for the '<em><b>Extension Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERMISSION__EXTENSION_DEFINITIONS = Bpmn2Package.BASE_ELEMENT__EXTENSION_DEFINITIONS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERMISSION__ID = Bpmn2Package.BASE_ELEMENT__ID;
/**
* The feature id for the '<em><b>Roles</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERMISSION__ROLES = Bpmn2Package.BASE_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Actions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERMISSION__ACTIONS = Bpmn2Package.BASE_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Authorization Constraints</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERMISSION__AUTHORIZATION_CONSTRAINTS = Bpmn2Package.BASE_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>PName</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERMISSION__PNAME = Bpmn2Package.BASE_ELEMENT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Permission</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERMISSION_FEATURE_COUNT = Bpmn2Package.BASE_ELEMENT_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link org.eclipse.securebpmn2.impl.NeedToKnowImpl <em>Need To Know</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.NeedToKnowImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getNeedToKnow()
* @generated
*/
int NEED_TO_KNOW = 11;
/**
* The feature id for the '<em><b>Extension Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEED_TO_KNOW__EXTENSION_VALUES = PERMISSION__EXTENSION_VALUES;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEED_TO_KNOW__DOCUMENTATION = PERMISSION__DOCUMENTATION;
/**
* The feature id for the '<em><b>Extension Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEED_TO_KNOW__EXTENSION_DEFINITIONS = PERMISSION__EXTENSION_DEFINITIONS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEED_TO_KNOW__ID = PERMISSION__ID;
/**
* The feature id for the '<em><b>Roles</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEED_TO_KNOW__ROLES = PERMISSION__ROLES;
/**
* The feature id for the '<em><b>Actions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEED_TO_KNOW__ACTIONS = PERMISSION__ACTIONS;
/**
* The feature id for the '<em><b>Authorization Constraints</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEED_TO_KNOW__AUTHORIZATION_CONSTRAINTS = PERMISSION__AUTHORIZATION_CONSTRAINTS;
/**
* The feature id for the '<em><b>PName</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEED_TO_KNOW__PNAME = PERMISSION__PNAME;
/**
* The number of structural features of the '<em>Need To Know</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEED_TO_KNOW_FEATURE_COUNT = PERMISSION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.securebpmn2.impl.AuthorizationConstraintImpl <em>Authorization Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.AuthorizationConstraintImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getAuthorizationConstraint()
* @generated
*/
int AUTHORIZATION_CONSTRAINT = 14;
/**
* The feature id for the '<em><b>Extension Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORIZATION_CONSTRAINT__EXTENSION_VALUES = SECURITY_FLOW_NODE__EXTENSION_VALUES;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORIZATION_CONSTRAINT__DOCUMENTATION = SECURITY_FLOW_NODE__DOCUMENTATION;
/**
* The feature id for the '<em><b>Extension Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORIZATION_CONSTRAINT__EXTENSION_DEFINITIONS = SECURITY_FLOW_NODE__EXTENSION_DEFINITIONS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORIZATION_CONSTRAINT__ID = SECURITY_FLOW_NODE__ID;
/**
* The feature id for the '<em><b>Auditing</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORIZATION_CONSTRAINT__AUDITING = SECURITY_FLOW_NODE__AUDITING;
/**
* The feature id for the '<em><b>Monitoring</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORIZATION_CONSTRAINT__MONITORING = SECURITY_FLOW_NODE__MONITORING;
/**
* The feature id for the '<em><b>Category Value Ref</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORIZATION_CONSTRAINT__CATEGORY_VALUE_REF = SECURITY_FLOW_NODE__CATEGORY_VALUE_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORIZATION_CONSTRAINT__NAME = SECURITY_FLOW_NODE__NAME;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORIZATION_CONSTRAINT__INCOMING = SECURITY_FLOW_NODE__INCOMING;
/**
* The feature id for the '<em><b>Lanes</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORIZATION_CONSTRAINT__LANES = SECURITY_FLOW_NODE__LANES;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORIZATION_CONSTRAINT__OUTGOING = SECURITY_FLOW_NODE__OUTGOING;
/**
* The feature id for the '<em><b>Incoming Security Flow</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORIZATION_CONSTRAINT__INCOMING_SECURITY_FLOW = SECURITY_FLOW_NODE__INCOMING_SECURITY_FLOW;
/**
* The feature id for the '<em><b>Outgoing Security Flow</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORIZATION_CONSTRAINT__OUTGOING_SECURITY_FLOW = SECURITY_FLOW_NODE__OUTGOING_SECURITY_FLOW;
/**
* The feature id for the '<em><b>Constraint Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORIZATION_CONSTRAINT__CONSTRAINT_NAME = SECURITY_FLOW_NODE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Expression</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORIZATION_CONSTRAINT__EXPRESSION = SECURITY_FLOW_NODE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Permissions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORIZATION_CONSTRAINT__PERMISSIONS = SECURITY_FLOW_NODE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Dynamic Enforcement</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORIZATION_CONSTRAINT__DYNAMIC_ENFORCEMENT = SECURITY_FLOW_NODE_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Authorization Constraint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORIZATION_CONSTRAINT_FEATURE_COUNT = SECURITY_FLOW_NODE_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link org.eclipse.securebpmn2.impl.SeparationOfDutyImpl <em>Separation Of Duty</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.SeparationOfDutyImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getSeparationOfDuty()
* @generated
*/
int SEPARATION_OF_DUTY = 12;
/**
* The feature id for the '<em><b>Extension Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATION_OF_DUTY__EXTENSION_VALUES = AUTHORIZATION_CONSTRAINT__EXTENSION_VALUES;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATION_OF_DUTY__DOCUMENTATION = AUTHORIZATION_CONSTRAINT__DOCUMENTATION;
/**
* The feature id for the '<em><b>Extension Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATION_OF_DUTY__EXTENSION_DEFINITIONS = AUTHORIZATION_CONSTRAINT__EXTENSION_DEFINITIONS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATION_OF_DUTY__ID = AUTHORIZATION_CONSTRAINT__ID;
/**
* The feature id for the '<em><b>Auditing</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATION_OF_DUTY__AUDITING = AUTHORIZATION_CONSTRAINT__AUDITING;
/**
* The feature id for the '<em><b>Monitoring</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATION_OF_DUTY__MONITORING = AUTHORIZATION_CONSTRAINT__MONITORING;
/**
* The feature id for the '<em><b>Category Value Ref</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATION_OF_DUTY__CATEGORY_VALUE_REF = AUTHORIZATION_CONSTRAINT__CATEGORY_VALUE_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATION_OF_DUTY__NAME = AUTHORIZATION_CONSTRAINT__NAME;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATION_OF_DUTY__INCOMING = AUTHORIZATION_CONSTRAINT__INCOMING;
/**
* The feature id for the '<em><b>Lanes</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATION_OF_DUTY__LANES = AUTHORIZATION_CONSTRAINT__LANES;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATION_OF_DUTY__OUTGOING = AUTHORIZATION_CONSTRAINT__OUTGOING;
/**
* The feature id for the '<em><b>Incoming Security Flow</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATION_OF_DUTY__INCOMING_SECURITY_FLOW = AUTHORIZATION_CONSTRAINT__INCOMING_SECURITY_FLOW;
/**
* The feature id for the '<em><b>Outgoing Security Flow</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATION_OF_DUTY__OUTGOING_SECURITY_FLOW = AUTHORIZATION_CONSTRAINT__OUTGOING_SECURITY_FLOW;
/**
* The feature id for the '<em><b>Constraint Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATION_OF_DUTY__CONSTRAINT_NAME = AUTHORIZATION_CONSTRAINT__CONSTRAINT_NAME;
/**
* The feature id for the '<em><b>Expression</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATION_OF_DUTY__EXPRESSION = AUTHORIZATION_CONSTRAINT__EXPRESSION;
/**
* The feature id for the '<em><b>Permissions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATION_OF_DUTY__PERMISSIONS = AUTHORIZATION_CONSTRAINT__PERMISSIONS;
/**
* The feature id for the '<em><b>Dynamic Enforcement</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATION_OF_DUTY__DYNAMIC_ENFORCEMENT = AUTHORIZATION_CONSTRAINT__DYNAMIC_ENFORCEMENT;
/**
* The feature id for the '<em><b>Minimum Users</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATION_OF_DUTY__MINIMUM_USERS = AUTHORIZATION_CONSTRAINT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Max User Actions Permitted</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATION_OF_DUTY__MAX_USER_ACTIONS_PERMITTED = AUTHORIZATION_CONSTRAINT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Separation Of Duty</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATION_OF_DUTY_FEATURE_COUNT = AUTHORIZATION_CONSTRAINT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.securebpmn2.impl.BindingOfDutyImpl <em>Binding Of Duty</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.BindingOfDutyImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getBindingOfDuty()
* @generated
*/
int BINDING_OF_DUTY = 13;
/**
* The feature id for the '<em><b>Extension Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_OF_DUTY__EXTENSION_VALUES = AUTHORIZATION_CONSTRAINT__EXTENSION_VALUES;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_OF_DUTY__DOCUMENTATION = AUTHORIZATION_CONSTRAINT__DOCUMENTATION;
/**
* The feature id for the '<em><b>Extension Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_OF_DUTY__EXTENSION_DEFINITIONS = AUTHORIZATION_CONSTRAINT__EXTENSION_DEFINITIONS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_OF_DUTY__ID = AUTHORIZATION_CONSTRAINT__ID;
/**
* The feature id for the '<em><b>Auditing</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_OF_DUTY__AUDITING = AUTHORIZATION_CONSTRAINT__AUDITING;
/**
* The feature id for the '<em><b>Monitoring</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_OF_DUTY__MONITORING = AUTHORIZATION_CONSTRAINT__MONITORING;
/**
* The feature id for the '<em><b>Category Value Ref</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_OF_DUTY__CATEGORY_VALUE_REF = AUTHORIZATION_CONSTRAINT__CATEGORY_VALUE_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_OF_DUTY__NAME = AUTHORIZATION_CONSTRAINT__NAME;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_OF_DUTY__INCOMING = AUTHORIZATION_CONSTRAINT__INCOMING;
/**
* The feature id for the '<em><b>Lanes</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_OF_DUTY__LANES = AUTHORIZATION_CONSTRAINT__LANES;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_OF_DUTY__OUTGOING = AUTHORIZATION_CONSTRAINT__OUTGOING;
/**
* The feature id for the '<em><b>Incoming Security Flow</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_OF_DUTY__INCOMING_SECURITY_FLOW = AUTHORIZATION_CONSTRAINT__INCOMING_SECURITY_FLOW;
/**
* The feature id for the '<em><b>Outgoing Security Flow</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_OF_DUTY__OUTGOING_SECURITY_FLOW = AUTHORIZATION_CONSTRAINT__OUTGOING_SECURITY_FLOW;
/**
* The feature id for the '<em><b>Constraint Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_OF_DUTY__CONSTRAINT_NAME = AUTHORIZATION_CONSTRAINT__CONSTRAINT_NAME;
/**
* The feature id for the '<em><b>Expression</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_OF_DUTY__EXPRESSION = AUTHORIZATION_CONSTRAINT__EXPRESSION;
/**
* The feature id for the '<em><b>Permissions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_OF_DUTY__PERMISSIONS = AUTHORIZATION_CONSTRAINT__PERMISSIONS;
/**
* The feature id for the '<em><b>Dynamic Enforcement</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_OF_DUTY__DYNAMIC_ENFORCEMENT = AUTHORIZATION_CONSTRAINT__DYNAMIC_ENFORCEMENT;
/**
* The feature id for the '<em><b>Max Users</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_OF_DUTY__MAX_USERS = AUTHORIZATION_CONSTRAINT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Same User Action Count</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_OF_DUTY__SAME_USER_ACTION_COUNT = AUTHORIZATION_CONSTRAINT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Binding Of Duty</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_OF_DUTY_FEATURE_COUNT = AUTHORIZATION_CONSTRAINT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.securebpmn2.impl.ActivityAuthorizationConstraintImpl <em>Activity Authorization Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.ActivityAuthorizationConstraintImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getActivityAuthorizationConstraint()
* @generated
*/
int ACTIVITY_AUTHORIZATION_CONSTRAINT = 15;
/**
* The feature id for the '<em><b>Extension Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_AUTHORIZATION_CONSTRAINT__EXTENSION_VALUES = AUTHORIZATION_CONSTRAINT__EXTENSION_VALUES;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_AUTHORIZATION_CONSTRAINT__DOCUMENTATION = AUTHORIZATION_CONSTRAINT__DOCUMENTATION;
/**
* The feature id for the '<em><b>Extension Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_AUTHORIZATION_CONSTRAINT__EXTENSION_DEFINITIONS = AUTHORIZATION_CONSTRAINT__EXTENSION_DEFINITIONS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_AUTHORIZATION_CONSTRAINT__ID = AUTHORIZATION_CONSTRAINT__ID;
/**
* The feature id for the '<em><b>Auditing</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_AUTHORIZATION_CONSTRAINT__AUDITING = AUTHORIZATION_CONSTRAINT__AUDITING;
/**
* The feature id for the '<em><b>Monitoring</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_AUTHORIZATION_CONSTRAINT__MONITORING = AUTHORIZATION_CONSTRAINT__MONITORING;
/**
* The feature id for the '<em><b>Category Value Ref</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_AUTHORIZATION_CONSTRAINT__CATEGORY_VALUE_REF = AUTHORIZATION_CONSTRAINT__CATEGORY_VALUE_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_AUTHORIZATION_CONSTRAINT__NAME = AUTHORIZATION_CONSTRAINT__NAME;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_AUTHORIZATION_CONSTRAINT__INCOMING = AUTHORIZATION_CONSTRAINT__INCOMING;
/**
* The feature id for the '<em><b>Lanes</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_AUTHORIZATION_CONSTRAINT__LANES = AUTHORIZATION_CONSTRAINT__LANES;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_AUTHORIZATION_CONSTRAINT__OUTGOING = AUTHORIZATION_CONSTRAINT__OUTGOING;
/**
* The feature id for the '<em><b>Incoming Security Flow</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_AUTHORIZATION_CONSTRAINT__INCOMING_SECURITY_FLOW = AUTHORIZATION_CONSTRAINT__INCOMING_SECURITY_FLOW;
/**
* The feature id for the '<em><b>Outgoing Security Flow</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_AUTHORIZATION_CONSTRAINT__OUTGOING_SECURITY_FLOW = AUTHORIZATION_CONSTRAINT__OUTGOING_SECURITY_FLOW;
/**
* The feature id for the '<em><b>Constraint Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_AUTHORIZATION_CONSTRAINT__CONSTRAINT_NAME = AUTHORIZATION_CONSTRAINT__CONSTRAINT_NAME;
/**
* The feature id for the '<em><b>Expression</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_AUTHORIZATION_CONSTRAINT__EXPRESSION = AUTHORIZATION_CONSTRAINT__EXPRESSION;
/**
* The feature id for the '<em><b>Permissions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_AUTHORIZATION_CONSTRAINT__PERMISSIONS = AUTHORIZATION_CONSTRAINT__PERMISSIONS;
/**
* The feature id for the '<em><b>Dynamic Enforcement</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_AUTHORIZATION_CONSTRAINT__DYNAMIC_ENFORCEMENT = AUTHORIZATION_CONSTRAINT__DYNAMIC_ENFORCEMENT;
/**
* The feature id for the '<em><b>Activities</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_AUTHORIZATION_CONSTRAINT__ACTIVITIES = AUTHORIZATION_CONSTRAINT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Activity Authorization Constraint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_AUTHORIZATION_CONSTRAINT_FEATURE_COUNT = AUTHORIZATION_CONSTRAINT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.securebpmn2.impl.ProcessActionImpl <em>Process Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.ProcessActionImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getProcessAction()
* @generated
*/
int PROCESS_ACTION = 16;
/**
* The feature id for the '<em><b>Extension Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROCESS_ACTION__EXTENSION_VALUES = ACTION__EXTENSION_VALUES;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROCESS_ACTION__DOCUMENTATION = ACTION__DOCUMENTATION;
/**
* The feature id for the '<em><b>Extension Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROCESS_ACTION__EXTENSION_DEFINITIONS = ACTION__EXTENSION_DEFINITIONS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROCESS_ACTION__ID = ACTION__ID;
/**
* The feature id for the '<em><b>Action Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROCESS_ACTION__ACTION_NAME = ACTION__ACTION_NAME;
/**
* The feature id for the '<em><b>Permissions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROCESS_ACTION__PERMISSIONS = ACTION__PERMISSIONS;
/**
* The feature id for the '<em><b>Composite Process Actions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROCESS_ACTION__COMPOSITE_PROCESS_ACTIONS = ACTION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Process</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROCESS_ACTION__PROCESS = ACTION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Process Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROCESS_ACTION_FEATURE_COUNT = ACTION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.securebpmn2.impl.AtomicProcessActionImpl <em>Atomic Process Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.AtomicProcessActionImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getAtomicProcessAction()
* @generated
*/
int ATOMIC_PROCESS_ACTION = 17;
/**
* The feature id for the '<em><b>Extension Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_PROCESS_ACTION__EXTENSION_VALUES = PROCESS_ACTION__EXTENSION_VALUES;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_PROCESS_ACTION__DOCUMENTATION = PROCESS_ACTION__DOCUMENTATION;
/**
* The feature id for the '<em><b>Extension Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_PROCESS_ACTION__EXTENSION_DEFINITIONS = PROCESS_ACTION__EXTENSION_DEFINITIONS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_PROCESS_ACTION__ID = PROCESS_ACTION__ID;
/**
* The feature id for the '<em><b>Action Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_PROCESS_ACTION__ACTION_NAME = PROCESS_ACTION__ACTION_NAME;
/**
* The feature id for the '<em><b>Permissions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_PROCESS_ACTION__PERMISSIONS = PROCESS_ACTION__PERMISSIONS;
/**
* The feature id for the '<em><b>Composite Process Actions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_PROCESS_ACTION__COMPOSITE_PROCESS_ACTIONS = PROCESS_ACTION__COMPOSITE_PROCESS_ACTIONS;
/**
* The feature id for the '<em><b>Process</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_PROCESS_ACTION__PROCESS = PROCESS_ACTION__PROCESS;
/**
* The number of structural features of the '<em>Atomic Process Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_PROCESS_ACTION_FEATURE_COUNT = PROCESS_ACTION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.securebpmn2.impl.CompositeProcessActionImpl <em>Composite Process Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.CompositeProcessActionImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getCompositeProcessAction()
* @generated
*/
int COMPOSITE_PROCESS_ACTION = 18;
/**
* The feature id for the '<em><b>Extension Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_PROCESS_ACTION__EXTENSION_VALUES = PROCESS_ACTION__EXTENSION_VALUES;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_PROCESS_ACTION__DOCUMENTATION = PROCESS_ACTION__DOCUMENTATION;
/**
* The feature id for the '<em><b>Extension Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_PROCESS_ACTION__EXTENSION_DEFINITIONS = PROCESS_ACTION__EXTENSION_DEFINITIONS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_PROCESS_ACTION__ID = PROCESS_ACTION__ID;
/**
* The feature id for the '<em><b>Action Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_PROCESS_ACTION__ACTION_NAME = PROCESS_ACTION__ACTION_NAME;
/**
* The feature id for the '<em><b>Permissions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_PROCESS_ACTION__PERMISSIONS = PROCESS_ACTION__PERMISSIONS;
/**
* The feature id for the '<em><b>Composite Process Actions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_PROCESS_ACTION__COMPOSITE_PROCESS_ACTIONS = PROCESS_ACTION__COMPOSITE_PROCESS_ACTIONS;
/**
* The feature id for the '<em><b>Process</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_PROCESS_ACTION__PROCESS = PROCESS_ACTION__PROCESS;
/**
* The feature id for the '<em><b>Process Actions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_PROCESS_ACTION__PROCESS_ACTIONS = PROCESS_ACTION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Composite Process Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_PROCESS_ACTION_FEATURE_COUNT = PROCESS_ACTION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.securebpmn2.impl.ItemAwareElementActionImpl <em>Item Aware Element Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.ItemAwareElementActionImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getItemAwareElementAction()
* @generated
*/
int ITEM_AWARE_ELEMENT_ACTION = 19;
/**
* The feature id for the '<em><b>Extension Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITEM_AWARE_ELEMENT_ACTION__EXTENSION_VALUES = ACTION__EXTENSION_VALUES;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITEM_AWARE_ELEMENT_ACTION__DOCUMENTATION = ACTION__DOCUMENTATION;
/**
* The feature id for the '<em><b>Extension Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITEM_AWARE_ELEMENT_ACTION__EXTENSION_DEFINITIONS = ACTION__EXTENSION_DEFINITIONS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITEM_AWARE_ELEMENT_ACTION__ID = ACTION__ID;
/**
* The feature id for the '<em><b>Action Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITEM_AWARE_ELEMENT_ACTION__ACTION_NAME = ACTION__ACTION_NAME;
/**
* The feature id for the '<em><b>Permissions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITEM_AWARE_ELEMENT_ACTION__PERMISSIONS = ACTION__PERMISSIONS;
/**
* The feature id for the '<em><b>Composite Item Aware Element Actions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITEM_AWARE_ELEMENT_ACTION__COMPOSITE_ITEM_AWARE_ELEMENT_ACTIONS = ACTION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Item Aware Element</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITEM_AWARE_ELEMENT_ACTION__ITEM_AWARE_ELEMENT = ACTION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Item Aware Element Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITEM_AWARE_ELEMENT_ACTION_FEATURE_COUNT = ACTION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.securebpmn2.impl.AtomicItemAwareElementActionImpl <em>Atomic Item Aware Element Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.AtomicItemAwareElementActionImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getAtomicItemAwareElementAction()
* @generated
*/
int ATOMIC_ITEM_AWARE_ELEMENT_ACTION = 20;
/**
* The feature id for the '<em><b>Extension Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_ITEM_AWARE_ELEMENT_ACTION__EXTENSION_VALUES = ITEM_AWARE_ELEMENT_ACTION__EXTENSION_VALUES;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_ITEM_AWARE_ELEMENT_ACTION__DOCUMENTATION = ITEM_AWARE_ELEMENT_ACTION__DOCUMENTATION;
/**
* The feature id for the '<em><b>Extension Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_ITEM_AWARE_ELEMENT_ACTION__EXTENSION_DEFINITIONS = ITEM_AWARE_ELEMENT_ACTION__EXTENSION_DEFINITIONS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_ITEM_AWARE_ELEMENT_ACTION__ID = ITEM_AWARE_ELEMENT_ACTION__ID;
/**
* The feature id for the '<em><b>Action Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_ITEM_AWARE_ELEMENT_ACTION__ACTION_NAME = ITEM_AWARE_ELEMENT_ACTION__ACTION_NAME;
/**
* The feature id for the '<em><b>Permissions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_ITEM_AWARE_ELEMENT_ACTION__PERMISSIONS = ITEM_AWARE_ELEMENT_ACTION__PERMISSIONS;
/**
* The feature id for the '<em><b>Composite Item Aware Element Actions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_ITEM_AWARE_ELEMENT_ACTION__COMPOSITE_ITEM_AWARE_ELEMENT_ACTIONS = ITEM_AWARE_ELEMENT_ACTION__COMPOSITE_ITEM_AWARE_ELEMENT_ACTIONS;
/**
* The feature id for the '<em><b>Item Aware Element</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_ITEM_AWARE_ELEMENT_ACTION__ITEM_AWARE_ELEMENT = ITEM_AWARE_ELEMENT_ACTION__ITEM_AWARE_ELEMENT;
/**
* The number of structural features of the '<em>Atomic Item Aware Element Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOMIC_ITEM_AWARE_ELEMENT_ACTION_FEATURE_COUNT = ITEM_AWARE_ELEMENT_ACTION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.securebpmn2.impl.CompositeItemAwareElementActionImpl <em>Composite Item Aware Element Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.CompositeItemAwareElementActionImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getCompositeItemAwareElementAction()
* @generated
*/
int COMPOSITE_ITEM_AWARE_ELEMENT_ACTION = 21;
/**
* The feature id for the '<em><b>Extension Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_ITEM_AWARE_ELEMENT_ACTION__EXTENSION_VALUES = ITEM_AWARE_ELEMENT_ACTION__EXTENSION_VALUES;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_ITEM_AWARE_ELEMENT_ACTION__DOCUMENTATION = ITEM_AWARE_ELEMENT_ACTION__DOCUMENTATION;
/**
* The feature id for the '<em><b>Extension Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_ITEM_AWARE_ELEMENT_ACTION__EXTENSION_DEFINITIONS = ITEM_AWARE_ELEMENT_ACTION__EXTENSION_DEFINITIONS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_ITEM_AWARE_ELEMENT_ACTION__ID = ITEM_AWARE_ELEMENT_ACTION__ID;
/**
* The feature id for the '<em><b>Action Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_ITEM_AWARE_ELEMENT_ACTION__ACTION_NAME = ITEM_AWARE_ELEMENT_ACTION__ACTION_NAME;
/**
* The feature id for the '<em><b>Permissions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_ITEM_AWARE_ELEMENT_ACTION__PERMISSIONS = ITEM_AWARE_ELEMENT_ACTION__PERMISSIONS;
/**
* The feature id for the '<em><b>Composite Item Aware Element Actions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_ITEM_AWARE_ELEMENT_ACTION__COMPOSITE_ITEM_AWARE_ELEMENT_ACTIONS = ITEM_AWARE_ELEMENT_ACTION__COMPOSITE_ITEM_AWARE_ELEMENT_ACTIONS;
/**
* The feature id for the '<em><b>Item Aware Element</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_ITEM_AWARE_ELEMENT_ACTION__ITEM_AWARE_ELEMENT = ITEM_AWARE_ELEMENT_ACTION__ITEM_AWARE_ELEMENT;
/**
* The feature id for the '<em><b>Item Aware Element Actions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_ITEM_AWARE_ELEMENT_ACTION__ITEM_AWARE_ELEMENT_ACTIONS = ITEM_AWARE_ELEMENT_ACTION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Composite Item Aware Element Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_ITEM_AWARE_ELEMENT_ACTION_FEATURE_COUNT = ITEM_AWARE_ELEMENT_ACTION_FEATURE_COUNT + 1;
/**
* Returns the meta object for class '{@link org.eclipse.securebpmn2.SecurityFlowNode <em>Security Flow Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Security Flow Node</em>'.
* @see org.eclipse.securebpmn2.SecurityFlowNode
* @generated
*/
EClass getSecurityFlowNode();
/**
* Returns the meta object for class '{@link org.eclipse.securebpmn2.SecurityFlow <em>Security Flow</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Security Flow</em>'.
* @see org.eclipse.securebpmn2.SecurityFlow
* @generated
*/
EClass getSecurityFlow();
/**
* Returns the meta object for the reference '{@link org.eclipse.securebpmn2.SecurityFlow#getSourceRefNode <em>Source Ref Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Source Ref Node</em>'.
* @see org.eclipse.securebpmn2.SecurityFlow#getSourceRefNode()
* @see #getSecurityFlow()
* @generated
*/
EReference getSecurityFlow_SourceRefNode();
/**
* Returns the meta object for the reference '{@link org.eclipse.securebpmn2.SecurityFlow#getTargetRefNode <em>Target Ref Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target Ref Node</em>'.
* @see org.eclipse.securebpmn2.SecurityFlow#getTargetRefNode()
* @see #getSecurityFlow()
* @generated
*/
EReference getSecurityFlow_TargetRefNode();
/**
* Returns the meta object for class '{@link org.eclipse.securebpmn2.Role <em>Role</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Role</em>'.
* @see org.eclipse.securebpmn2.Role
* @generated
*/
EClass getRole();
/**
* Returns the meta object for the attribute '{@link org.eclipse.securebpmn2.Role#getRoleName <em>Role Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Role Name</em>'.
* @see org.eclipse.securebpmn2.Role#getRoleName()
* @see #getRole()
* @generated
*/
EAttribute getRole_RoleName();
/**
* Returns the meta object for the reference list '{@link org.eclipse.securebpmn2.Role#getParentRoles <em>Parent Roles</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Parent Roles</em>'.
* @see org.eclipse.securebpmn2.Role#getParentRoles()
* @see #getRole()
* @generated
*/
EReference getRole_ParentRoles();
/**
* Returns the meta object for the reference list '{@link org.eclipse.securebpmn2.Role#getSubjects <em>Subjects</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Subjects</em>'.
* @see org.eclipse.securebpmn2.Role#getSubjects()
* @see #getRole()
* @generated
*/
EReference getRole_Subjects();
/**
* Returns the meta object for the reference list '{@link org.eclipse.securebpmn2.Role#getChildRoles <em>Child Roles</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Child Roles</em>'.
* @see org.eclipse.securebpmn2.Role#getChildRoles()
* @see #getRole()
* @generated
*/
EReference getRole_ChildRoles();
/**
* Returns the meta object for the reference list '{@link org.eclipse.securebpmn2.Role#getPermissions <em>Permissions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Permissions</em>'.
* @see org.eclipse.securebpmn2.Role#getPermissions()
* @see #getRole()
* @generated
*/
EReference getRole_Permissions();
/**
* Returns the meta object for class '{@link org.eclipse.securebpmn2.Subject <em>Subject</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Subject</em>'.
* @see org.eclipse.securebpmn2.Subject
* @generated
*/
EClass getSubject();
/**
* Returns the meta object for the reference list '{@link org.eclipse.securebpmn2.Subject#getRoles <em>Roles</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Roles</em>'.
* @see org.eclipse.securebpmn2.Subject#getRoles()
* @see #getSubject()
* @generated
*/
EReference getSubject_Roles();
/**
* Returns the meta object for the reference list '{@link org.eclipse.securebpmn2.Subject#getGroups <em>Groups</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Groups</em>'.
* @see org.eclipse.securebpmn2.Subject#getGroups()
* @see #getSubject()
* @generated
*/
EReference getSubject_Groups();
/**
* Returns the meta object for class '{@link org.eclipse.securebpmn2.User <em>User</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>User</em>'.
* @see org.eclipse.securebpmn2.User
* @generated
*/
EClass getUser();
/**
* Returns the meta object for the attribute '{@link org.eclipse.securebpmn2.User#getUserName <em>User Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>User Name</em>'.
* @see org.eclipse.securebpmn2.User#getUserName()
* @see #getUser()
* @generated
*/
EAttribute getUser_UserName();
/**
* Returns the meta object for class '{@link org.eclipse.securebpmn2.Group <em>Group</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Group</em>'.
* @see org.eclipse.securebpmn2.Group
* @generated
*/
EClass getGroup();
/**
* Returns the meta object for the attribute '{@link org.eclipse.securebpmn2.Group#getGroupName <em>Group Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Group Name</em>'.
* @see org.eclipse.securebpmn2.Group#getGroupName()
* @see #getGroup()
* @generated
*/
EAttribute getGroup_GroupName();
/**
* Returns the meta object for the reference list '{@link org.eclipse.securebpmn2.Group#getSubjects <em>Subjects</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Subjects</em>'.
* @see org.eclipse.securebpmn2.Group#getSubjects()
* @see #getGroup()
* @generated
*/
EReference getGroup_Subjects();
/**
* Returns the meta object for class '{@link org.eclipse.securebpmn2.Action <em>Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Action</em>'.
* @see org.eclipse.securebpmn2.Action
* @generated
*/
EClass getAction();
/**
* Returns the meta object for the attribute '{@link org.eclipse.securebpmn2.Action#getActionName <em>Action Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Action Name</em>'.
* @see org.eclipse.securebpmn2.Action#getActionName()
* @see #getAction()
* @generated
*/
EAttribute getAction_ActionName();
/**
* Returns the meta object for the reference list '{@link org.eclipse.securebpmn2.Action#getPermissions <em>Permissions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Permissions</em>'.
* @see org.eclipse.securebpmn2.Action#getPermissions()
* @see #getAction()
* @generated
*/
EReference getAction_Permissions();
/**
* Returns the meta object for class '{@link org.eclipse.securebpmn2.ActivityAction <em>Activity Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Activity Action</em>'.
* @see org.eclipse.securebpmn2.ActivityAction
* @generated
*/
EClass getActivityAction();
/**
* Returns the meta object for the reference list '{@link org.eclipse.securebpmn2.ActivityAction#getCompositeActivityActions <em>Composite Activity Actions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Composite Activity Actions</em>'.
* @see org.eclipse.securebpmn2.ActivityAction#getCompositeActivityActions()
* @see #getActivityAction()
* @generated
*/
EReference getActivityAction_CompositeActivityActions();
/**
* Returns the meta object for the reference '{@link org.eclipse.securebpmn2.ActivityAction#getActivity <em>Activity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Activity</em>'.
* @see org.eclipse.securebpmn2.ActivityAction#getActivity()
* @see #getActivityAction()
* @generated
*/
EReference getActivityAction_Activity();
/**
* Returns the meta object for class '{@link org.eclipse.securebpmn2.AtomicActivityAction <em>Atomic Activity Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Atomic Activity Action</em>'.
* @see org.eclipse.securebpmn2.AtomicActivityAction
* @generated
*/
EClass getAtomicActivityAction();
/**
* Returns the meta object for class '{@link org.eclipse.securebpmn2.CompositeActivityAction <em>Composite Activity Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Composite Activity Action</em>'.
* @see org.eclipse.securebpmn2.CompositeActivityAction
* @generated
*/
EClass getCompositeActivityAction();
/**
* Returns the meta object for the reference list '{@link org.eclipse.securebpmn2.CompositeActivityAction#getActivityActions <em>Activity Actions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Activity Actions</em>'.
* @see org.eclipse.securebpmn2.CompositeActivityAction#getActivityActions()
* @see #getCompositeActivityAction()
* @generated
*/
EReference getCompositeActivityAction_ActivityActions();
/**
* Returns the meta object for class '{@link org.eclipse.securebpmn2.Permission <em>Permission</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Permission</em>'.
* @see org.eclipse.securebpmn2.Permission
* @generated
*/
EClass getPermission();
/**
* Returns the meta object for the reference list '{@link org.eclipse.securebpmn2.Permission#getRoles <em>Roles</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Roles</em>'.
* @see org.eclipse.securebpmn2.Permission#getRoles()
* @see #getPermission()
* @generated
*/
EReference getPermission_Roles();
/**
* Returns the meta object for the reference list '{@link org.eclipse.securebpmn2.Permission#getActions <em>Actions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Actions</em>'.
* @see org.eclipse.securebpmn2.Permission#getActions()
* @see #getPermission()
* @generated
*/
EReference getPermission_Actions();
/**
* Returns the meta object for the reference list '{@link org.eclipse.securebpmn2.Permission#getAuthorizationConstraints <em>Authorization Constraints</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Authorization Constraints</em>'.
* @see org.eclipse.securebpmn2.Permission#getAuthorizationConstraints()
* @see #getPermission()
* @generated
*/
EReference getPermission_AuthorizationConstraints();
/**
* Returns the meta object for the attribute '{@link org.eclipse.securebpmn2.Permission#getPName <em>PName</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>PName</em>'.
* @see org.eclipse.securebpmn2.Permission#getPName()
* @see #getPermission()
* @generated
*/
EAttribute getPermission_PName();
/**
* Returns the meta object for class '{@link org.eclipse.securebpmn2.NeedToKnow <em>Need To Know</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Need To Know</em>'.
* @see org.eclipse.securebpmn2.NeedToKnow
* @generated
*/
EClass getNeedToKnow();
/**
* Returns the meta object for class '{@link org.eclipse.securebpmn2.SeparationOfDuty <em>Separation Of Duty</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Separation Of Duty</em>'.
* @see org.eclipse.securebpmn2.SeparationOfDuty
* @generated
*/
EClass getSeparationOfDuty();
/**
* Returns the meta object for the attribute '{@link org.eclipse.securebpmn2.SeparationOfDuty#getMinimumUsers <em>Minimum Users</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Minimum Users</em>'.
* @see org.eclipse.securebpmn2.SeparationOfDuty#getMinimumUsers()
* @see #getSeparationOfDuty()
* @generated
*/
EAttribute getSeparationOfDuty_MinimumUsers();
/**
* Returns the meta object for the attribute '{@link org.eclipse.securebpmn2.SeparationOfDuty#getMaxUserActionsPermitted <em>Max User Actions Permitted</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Max User Actions Permitted</em>'.
* @see org.eclipse.securebpmn2.SeparationOfDuty#getMaxUserActionsPermitted()
* @see #getSeparationOfDuty()
* @generated
*/
EAttribute getSeparationOfDuty_MaxUserActionsPermitted();
/**
* Returns the meta object for class '{@link org.eclipse.securebpmn2.BindingOfDuty <em>Binding Of Duty</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Binding Of Duty</em>'.
* @see org.eclipse.securebpmn2.BindingOfDuty
* @generated
*/
EClass getBindingOfDuty();
/**
* Returns the meta object for the attribute '{@link org.eclipse.securebpmn2.BindingOfDuty#getMaxUsers <em>Max Users</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Max Users</em>'.
* @see org.eclipse.securebpmn2.BindingOfDuty#getMaxUsers()
* @see #getBindingOfDuty()
* @generated
*/
EAttribute getBindingOfDuty_MaxUsers();
/**
* Returns the meta object for the attribute '{@link org.eclipse.securebpmn2.BindingOfDuty#getSameUserActionCount <em>Same User Action Count</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Same User Action Count</em>'.
* @see org.eclipse.securebpmn2.BindingOfDuty#getSameUserActionCount()
* @see #getBindingOfDuty()
* @generated
*/
EAttribute getBindingOfDuty_SameUserActionCount();
/**
* Returns the meta object for class '{@link org.eclipse.securebpmn2.AuthorizationConstraint <em>Authorization Constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Authorization Constraint</em>'.
* @see org.eclipse.securebpmn2.AuthorizationConstraint
* @generated
*/
EClass getAuthorizationConstraint();
/**
* Returns the meta object for the attribute '{@link org.eclipse.securebpmn2.AuthorizationConstraint#getConstraintName <em>Constraint Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Constraint Name</em>'.
* @see org.eclipse.securebpmn2.AuthorizationConstraint#getConstraintName()
* @see #getAuthorizationConstraint()
* @generated
*/
EAttribute getAuthorizationConstraint_ConstraintName();
/**
* Returns the meta object for the attribute '{@link org.eclipse.securebpmn2.AuthorizationConstraint#getExpression <em>Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Expression</em>'.
* @see org.eclipse.securebpmn2.AuthorizationConstraint#getExpression()
* @see #getAuthorizationConstraint()
* @generated
*/
EAttribute getAuthorizationConstraint_Expression();
/**
* Returns the meta object for the reference list '{@link org.eclipse.securebpmn2.AuthorizationConstraint#getPermissions <em>Permissions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Permissions</em>'.
* @see org.eclipse.securebpmn2.AuthorizationConstraint#getPermissions()
* @see #getAuthorizationConstraint()
* @generated
*/
EReference getAuthorizationConstraint_Permissions();
/**
* Returns the meta object for the attribute '{@link org.eclipse.securebpmn2.AuthorizationConstraint#isDynamicEnforcement <em>Dynamic Enforcement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Dynamic Enforcement</em>'.
* @see org.eclipse.securebpmn2.AuthorizationConstraint#isDynamicEnforcement()
* @see #getAuthorizationConstraint()
* @generated
*/
EAttribute getAuthorizationConstraint_DynamicEnforcement();
/**
* Returns the meta object for class '{@link org.eclipse.securebpmn2.ActivityAuthorizationConstraint <em>Activity Authorization Constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Activity Authorization Constraint</em>'.
* @see org.eclipse.securebpmn2.ActivityAuthorizationConstraint
* @generated
*/
EClass getActivityAuthorizationConstraint();
/**
* Returns the meta object for the reference list '{@link org.eclipse.securebpmn2.ActivityAuthorizationConstraint#getActivities <em>Activities</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Activities</em>'.
* @see org.eclipse.securebpmn2.ActivityAuthorizationConstraint#getActivities()
* @see #getActivityAuthorizationConstraint()
* @generated
*/
EReference getActivityAuthorizationConstraint_Activities();
/**
* Returns the meta object for class '{@link org.eclipse.securebpmn2.ProcessAction <em>Process Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Process Action</em>'.
* @see org.eclipse.securebpmn2.ProcessAction
* @generated
*/
EClass getProcessAction();
/**
* Returns the meta object for the reference list '{@link org.eclipse.securebpmn2.ProcessAction#getCompositeProcessActions <em>Composite Process Actions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Composite Process Actions</em>'.
* @see org.eclipse.securebpmn2.ProcessAction#getCompositeProcessActions()
* @see #getProcessAction()
* @generated
*/
EReference getProcessAction_CompositeProcessActions();
/**
* Returns the meta object for the container reference '{@link org.eclipse.securebpmn2.ProcessAction#getProcess <em>Process</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Process</em>'.
* @see org.eclipse.securebpmn2.ProcessAction#getProcess()
* @see #getProcessAction()
* @generated
*/
EReference getProcessAction_Process();
/**
* Returns the meta object for class '{@link org.eclipse.securebpmn2.AtomicProcessAction <em>Atomic Process Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Atomic Process Action</em>'.
* @see org.eclipse.securebpmn2.AtomicProcessAction
* @generated
*/
EClass getAtomicProcessAction();
/**
* Returns the meta object for class '{@link org.eclipse.securebpmn2.CompositeProcessAction <em>Composite Process Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Composite Process Action</em>'.
* @see org.eclipse.securebpmn2.CompositeProcessAction
* @generated
*/
EClass getCompositeProcessAction();
/**
* Returns the meta object for the reference list '{@link org.eclipse.securebpmn2.CompositeProcessAction#getProcessActions <em>Process Actions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Process Actions</em>'.
* @see org.eclipse.securebpmn2.CompositeProcessAction#getProcessActions()
* @see #getCompositeProcessAction()
* @generated
*/
EReference getCompositeProcessAction_ProcessActions();
/**
* Returns the meta object for class '{@link org.eclipse.securebpmn2.ItemAwareElementAction <em>Item Aware Element Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Item Aware Element Action</em>'.
* @see org.eclipse.securebpmn2.ItemAwareElementAction
* @generated
*/
EClass getItemAwareElementAction();
/**
* Returns the meta object for the reference list '{@link org.eclipse.securebpmn2.ItemAwareElementAction#getCompositeItemAwareElementActions <em>Composite Item Aware Element Actions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Composite Item Aware Element Actions</em>'.
* @see org.eclipse.securebpmn2.ItemAwareElementAction#getCompositeItemAwareElementActions()
* @see #getItemAwareElementAction()
* @generated
*/
EReference getItemAwareElementAction_CompositeItemAwareElementActions();
/**
* Returns the meta object for the container reference '{@link org.eclipse.securebpmn2.ItemAwareElementAction#getItemAwareElement <em>Item Aware Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Item Aware Element</em>'.
* @see org.eclipse.securebpmn2.ItemAwareElementAction#getItemAwareElement()
* @see #getItemAwareElementAction()
* @generated
*/
EReference getItemAwareElementAction_ItemAwareElement();
/**
* Returns the meta object for class '{@link org.eclipse.securebpmn2.AtomicItemAwareElementAction <em>Atomic Item Aware Element Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Atomic Item Aware Element Action</em>'.
* @see org.eclipse.securebpmn2.AtomicItemAwareElementAction
* @generated
*/
EClass getAtomicItemAwareElementAction();
/**
* Returns the meta object for class '{@link org.eclipse.securebpmn2.CompositeItemAwareElementAction <em>Composite Item Aware Element Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Composite Item Aware Element Action</em>'.
* @see org.eclipse.securebpmn2.CompositeItemAwareElementAction
* @generated
*/
EClass getCompositeItemAwareElementAction();
/**
* Returns the meta object for the reference list '{@link org.eclipse.securebpmn2.CompositeItemAwareElementAction#getItemAwareElementActions <em>Item Aware Element Actions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Item Aware Element Actions</em>'.
* @see org.eclipse.securebpmn2.CompositeItemAwareElementAction#getItemAwareElementActions()
* @see #getCompositeItemAwareElementAction()
* @generated
*/
EReference getCompositeItemAwareElementAction_ItemAwareElementActions();
/**
* 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
*/
Securebpmn2Factory getSecurebpmn2Factory();
/**
* <!-- 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.eclipse.securebpmn2.impl.SecurityFlowNodeImpl <em>Security Flow Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.SecurityFlowNodeImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getSecurityFlowNode()
* @generated
*/
EClass SECURITY_FLOW_NODE = eINSTANCE.getSecurityFlowNode();
/**
* The meta object literal for the '{@link org.eclipse.securebpmn2.impl.SecurityFlowImpl <em>Security Flow</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.SecurityFlowImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getSecurityFlow()
* @generated
*/
EClass SECURITY_FLOW = eINSTANCE.getSecurityFlow();
/**
* The meta object literal for the '<em><b>Source Ref Node</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SECURITY_FLOW__SOURCE_REF_NODE = eINSTANCE
.getSecurityFlow_SourceRefNode();
/**
* The meta object literal for the '<em><b>Target Ref Node</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SECURITY_FLOW__TARGET_REF_NODE = eINSTANCE
.getSecurityFlow_TargetRefNode();
/**
* The meta object literal for the '{@link org.eclipse.securebpmn2.impl.RoleImpl <em>Role</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.RoleImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getRole()
* @generated
*/
EClass ROLE = eINSTANCE.getRole();
/**
* The meta object literal for the '<em><b>Role Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ROLE__ROLE_NAME = eINSTANCE.getRole_RoleName();
/**
* The meta object literal for the '<em><b>Parent Roles</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROLE__PARENT_ROLES = eINSTANCE.getRole_ParentRoles();
/**
* The meta object literal for the '<em><b>Subjects</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROLE__SUBJECTS = eINSTANCE.getRole_Subjects();
/**
* The meta object literal for the '<em><b>Child Roles</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROLE__CHILD_ROLES = eINSTANCE.getRole_ChildRoles();
/**
* The meta object literal for the '<em><b>Permissions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROLE__PERMISSIONS = eINSTANCE.getRole_Permissions();
/**
* The meta object literal for the '{@link org.eclipse.securebpmn2.impl.SubjectImpl <em>Subject</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.SubjectImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getSubject()
* @generated
*/
EClass SUBJECT = eINSTANCE.getSubject();
/**
* The meta object literal for the '<em><b>Roles</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SUBJECT__ROLES = eINSTANCE.getSubject_Roles();
/**
* The meta object literal for the '<em><b>Groups</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SUBJECT__GROUPS = eINSTANCE.getSubject_Groups();
/**
* The meta object literal for the '{@link org.eclipse.securebpmn2.impl.UserImpl <em>User</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.UserImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getUser()
* @generated
*/
EClass USER = eINSTANCE.getUser();
/**
* The meta object literal for the '<em><b>User Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute USER__USER_NAME = eINSTANCE.getUser_UserName();
/**
* The meta object literal for the '{@link org.eclipse.securebpmn2.impl.GroupImpl <em>Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.GroupImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getGroup()
* @generated
*/
EClass GROUP = eINSTANCE.getGroup();
/**
* The meta object literal for the '<em><b>Group Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GROUP__GROUP_NAME = eINSTANCE.getGroup_GroupName();
/**
* The meta object literal for the '<em><b>Subjects</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GROUP__SUBJECTS = eINSTANCE.getGroup_Subjects();
/**
* The meta object literal for the '{@link org.eclipse.securebpmn2.impl.ActionImpl <em>Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.ActionImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getAction()
* @generated
*/
EClass ACTION = eINSTANCE.getAction();
/**
* The meta object literal for the '<em><b>Action Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ACTION__ACTION_NAME = eINSTANCE.getAction_ActionName();
/**
* The meta object literal for the '<em><b>Permissions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTION__PERMISSIONS = eINSTANCE.getAction_Permissions();
/**
* The meta object literal for the '{@link org.eclipse.securebpmn2.impl.ActivityActionImpl <em>Activity Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.ActivityActionImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getActivityAction()
* @generated
*/
EClass ACTIVITY_ACTION = eINSTANCE.getActivityAction();
/**
* The meta object literal for the '<em><b>Composite Activity Actions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTIVITY_ACTION__COMPOSITE_ACTIVITY_ACTIONS = eINSTANCE
.getActivityAction_CompositeActivityActions();
/**
* The meta object literal for the '<em><b>Activity</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTIVITY_ACTION__ACTIVITY = eINSTANCE
.getActivityAction_Activity();
/**
* The meta object literal for the '{@link org.eclipse.securebpmn2.impl.AtomicActivityActionImpl <em>Atomic Activity Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.AtomicActivityActionImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getAtomicActivityAction()
* @generated
*/
EClass ATOMIC_ACTIVITY_ACTION = eINSTANCE.getAtomicActivityAction();
/**
* The meta object literal for the '{@link org.eclipse.securebpmn2.impl.CompositeActivityActionImpl <em>Composite Activity Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.CompositeActivityActionImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getCompositeActivityAction()
* @generated
*/
EClass COMPOSITE_ACTIVITY_ACTION = eINSTANCE
.getCompositeActivityAction();
/**
* The meta object literal for the '<em><b>Activity Actions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPOSITE_ACTIVITY_ACTION__ACTIVITY_ACTIONS = eINSTANCE
.getCompositeActivityAction_ActivityActions();
/**
* The meta object literal for the '{@link org.eclipse.securebpmn2.impl.PermissionImpl <em>Permission</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.PermissionImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getPermission()
* @generated
*/
EClass PERMISSION = eINSTANCE.getPermission();
/**
* The meta object literal for the '<em><b>Roles</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PERMISSION__ROLES = eINSTANCE.getPermission_Roles();
/**
* The meta object literal for the '<em><b>Actions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PERMISSION__ACTIONS = eINSTANCE.getPermission_Actions();
/**
* The meta object literal for the '<em><b>Authorization Constraints</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PERMISSION__AUTHORIZATION_CONSTRAINTS = eINSTANCE
.getPermission_AuthorizationConstraints();
/**
* The meta object literal for the '<em><b>PName</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PERMISSION__PNAME = eINSTANCE.getPermission_PName();
/**
* The meta object literal for the '{@link org.eclipse.securebpmn2.impl.NeedToKnowImpl <em>Need To Know</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.NeedToKnowImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getNeedToKnow()
* @generated
*/
EClass NEED_TO_KNOW = eINSTANCE.getNeedToKnow();
/**
* The meta object literal for the '{@link org.eclipse.securebpmn2.impl.SeparationOfDutyImpl <em>Separation Of Duty</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.SeparationOfDutyImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getSeparationOfDuty()
* @generated
*/
EClass SEPARATION_OF_DUTY = eINSTANCE.getSeparationOfDuty();
/**
* The meta object literal for the '<em><b>Minimum Users</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SEPARATION_OF_DUTY__MINIMUM_USERS = eINSTANCE
.getSeparationOfDuty_MinimumUsers();
/**
* The meta object literal for the '<em><b>Max User Actions Permitted</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SEPARATION_OF_DUTY__MAX_USER_ACTIONS_PERMITTED = eINSTANCE
.getSeparationOfDuty_MaxUserActionsPermitted();
/**
* The meta object literal for the '{@link org.eclipse.securebpmn2.impl.BindingOfDutyImpl <em>Binding Of Duty</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.BindingOfDutyImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getBindingOfDuty()
* @generated
*/
EClass BINDING_OF_DUTY = eINSTANCE.getBindingOfDuty();
/**
* The meta object literal for the '<em><b>Max Users</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BINDING_OF_DUTY__MAX_USERS = eINSTANCE
.getBindingOfDuty_MaxUsers();
/**
* The meta object literal for the '<em><b>Same User Action Count</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BINDING_OF_DUTY__SAME_USER_ACTION_COUNT = eINSTANCE
.getBindingOfDuty_SameUserActionCount();
/**
* The meta object literal for the '{@link org.eclipse.securebpmn2.impl.AuthorizationConstraintImpl <em>Authorization Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.AuthorizationConstraintImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getAuthorizationConstraint()
* @generated
*/
EClass AUTHORIZATION_CONSTRAINT = eINSTANCE
.getAuthorizationConstraint();
/**
* The meta object literal for the '<em><b>Constraint Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute AUTHORIZATION_CONSTRAINT__CONSTRAINT_NAME = eINSTANCE
.getAuthorizationConstraint_ConstraintName();
/**
* The meta object literal for the '<em><b>Expression</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute AUTHORIZATION_CONSTRAINT__EXPRESSION = eINSTANCE
.getAuthorizationConstraint_Expression();
/**
* The meta object literal for the '<em><b>Permissions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference AUTHORIZATION_CONSTRAINT__PERMISSIONS = eINSTANCE
.getAuthorizationConstraint_Permissions();
/**
* The meta object literal for the '<em><b>Dynamic Enforcement</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute AUTHORIZATION_CONSTRAINT__DYNAMIC_ENFORCEMENT = eINSTANCE
.getAuthorizationConstraint_DynamicEnforcement();
/**
* The meta object literal for the '{@link org.eclipse.securebpmn2.impl.ActivityAuthorizationConstraintImpl <em>Activity Authorization Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.ActivityAuthorizationConstraintImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getActivityAuthorizationConstraint()
* @generated
*/
EClass ACTIVITY_AUTHORIZATION_CONSTRAINT = eINSTANCE
.getActivityAuthorizationConstraint();
/**
* The meta object literal for the '<em><b>Activities</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTIVITY_AUTHORIZATION_CONSTRAINT__ACTIVITIES = eINSTANCE
.getActivityAuthorizationConstraint_Activities();
/**
* The meta object literal for the '{@link org.eclipse.securebpmn2.impl.ProcessActionImpl <em>Process Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.ProcessActionImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getProcessAction()
* @generated
*/
EClass PROCESS_ACTION = eINSTANCE.getProcessAction();
/**
* The meta object literal for the '<em><b>Composite Process Actions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROCESS_ACTION__COMPOSITE_PROCESS_ACTIONS = eINSTANCE
.getProcessAction_CompositeProcessActions();
/**
* The meta object literal for the '<em><b>Process</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROCESS_ACTION__PROCESS = eINSTANCE
.getProcessAction_Process();
/**
* The meta object literal for the '{@link org.eclipse.securebpmn2.impl.AtomicProcessActionImpl <em>Atomic Process Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.AtomicProcessActionImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getAtomicProcessAction()
* @generated
*/
EClass ATOMIC_PROCESS_ACTION = eINSTANCE.getAtomicProcessAction();
/**
* The meta object literal for the '{@link org.eclipse.securebpmn2.impl.CompositeProcessActionImpl <em>Composite Process Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.CompositeProcessActionImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getCompositeProcessAction()
* @generated
*/
EClass COMPOSITE_PROCESS_ACTION = eINSTANCE.getCompositeProcessAction();
/**
* The meta object literal for the '<em><b>Process Actions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPOSITE_PROCESS_ACTION__PROCESS_ACTIONS = eINSTANCE
.getCompositeProcessAction_ProcessActions();
/**
* The meta object literal for the '{@link org.eclipse.securebpmn2.impl.ItemAwareElementActionImpl <em>Item Aware Element Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.ItemAwareElementActionImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getItemAwareElementAction()
* @generated
*/
EClass ITEM_AWARE_ELEMENT_ACTION = eINSTANCE
.getItemAwareElementAction();
/**
* The meta object literal for the '<em><b>Composite Item Aware Element Actions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ITEM_AWARE_ELEMENT_ACTION__COMPOSITE_ITEM_AWARE_ELEMENT_ACTIONS = eINSTANCE
.getItemAwareElementAction_CompositeItemAwareElementActions();
/**
* The meta object literal for the '<em><b>Item Aware Element</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ITEM_AWARE_ELEMENT_ACTION__ITEM_AWARE_ELEMENT = eINSTANCE
.getItemAwareElementAction_ItemAwareElement();
/**
* The meta object literal for the '{@link org.eclipse.securebpmn2.impl.AtomicItemAwareElementActionImpl <em>Atomic Item Aware Element Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.AtomicItemAwareElementActionImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getAtomicItemAwareElementAction()
* @generated
*/
EClass ATOMIC_ITEM_AWARE_ELEMENT_ACTION = eINSTANCE
.getAtomicItemAwareElementAction();
/**
* The meta object literal for the '{@link org.eclipse.securebpmn2.impl.CompositeItemAwareElementActionImpl <em>Composite Item Aware Element Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.securebpmn2.impl.CompositeItemAwareElementActionImpl
* @see org.eclipse.securebpmn2.impl.Securebpmn2PackageImpl#getCompositeItemAwareElementAction()
* @generated
*/
EClass COMPOSITE_ITEM_AWARE_ELEMENT_ACTION = eINSTANCE
.getCompositeItemAwareElementAction();
/**
* The meta object literal for the '<em><b>Item Aware Element Actions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPOSITE_ITEM_AWARE_ELEMENT_ACTION__ITEM_AWARE_ELEMENT_ACTIONS = eINSTANCE
.getCompositeItemAwareElementAction_ItemAwareElementActions();
}
} //Securebpmn2Package