/** * <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