/*
* StstoolPackage.java
*
* This file is part of the STS-Tool project.
* Copyright (c) 2011-2012 "University of Trento - DISI" All rights reserved.
*
* Is strictly forbidden to remove this copyright notice from this source code.
*
* Disclaimer of Warranty:
* STS-Tool (this software) is provided "as-is" and without warranty of any kind,
* express, implied or otherwise, including without limitation, any warranty of
* merchantability or fitness for a particular purpose.
* In no event shall the copyright holder or contributors be liable for any direct,
* indirect, incidental, special, exemplary, or consequential damages
* including, but not limited to, procurement of substitute goods or services;
* loss of use, data, or profits; or business interruption) however caused and on
* any theory of liability, whether in contract, strict liability, or tort (including
* negligence or otherwise) arising in any way out of the use of this software, even
* if advised of the possibility of such damage.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License version 3
* as published by the Free Software Foundation with the addition of the
* following permission added to Section 15 as permitted in Section 7(a):
* FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY
* "University of Trento - DISI","University of Trento - DISI" DISCLAIMS THE
* WARRANTY OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
*
* See the GNU Affero General Public License for more details.
* You should have received a copy of the GNU Affero General Public License
* along with this program; if not, see http://www.gnu.org/licenses or write to
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA, 02110-1301 USA, or download the license from the following URL:
* http://www.sts-tool.eu/License.php
*
* For more information, please contact STS-Tool group at this
* address: ststool@disi.unitn.it
*
*/
/**
* DISI - University of Trento
*
* $Id$
*/
package eu.aniketos.wp1.ststool;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
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 eu.aniketos.wp1.ststool.StstoolFactory
* @model kind="package"
* @generated
*/
public interface StstoolPackage extends EPackage {
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
String copyright = "DISI - University of Trento";
/**
* The package name.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
String eNAME = "ststool";
/**
* The package namespace URI.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://ststool/1.3.0";
/**
* The package namespace name.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "ststool";
/**
* The singleton instance of the package.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
StstoolPackage eINSTANCE = eu.aniketos.wp1.ststool.impl.StstoolPackageImpl.init();
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.StsToolDiagramImpl <em>Sts Tool Diagram</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.StsToolDiagramImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getStsToolDiagram()
* @generated
*/
int STS_TOOL_DIAGRAM = 0;
/**
* The feature id for the '<em><b>Diag Actors</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STS_TOOL_DIAGRAM__DIAG_ACTORS = 0;
/**
* The feature id for the '<em><b>Diag IResources</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STS_TOOL_DIAGRAM__DIAG_IRESOURCES = 1;
/**
* The feature id for the '<em><b>Diag TResources</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STS_TOOL_DIAGRAM__DIAG_TRESOURCES = 2;
/**
* The feature id for the '<em><b>Diag Goals</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STS_TOOL_DIAGRAM__DIAG_GOALS = 3;
/**
* The feature id for the '<em><b>Diag Events</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STS_TOOL_DIAGRAM__DIAG_EVENTS = 4;
/**
* The feature id for the '<em><b>Graphical Constraint Map</b></em>' map.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STS_TOOL_DIAGRAM__GRAPHICAL_CONSTRAINT_MAP = 5;
/**
* The number of structural features of the '<em>Sts Tool Diagram</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STS_TOOL_DIAGRAM_FEATURE_COUNT = 6;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.StsObjectImpl <em>Sts Object</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.StsObjectImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getStsObject()
* @generated
*/
int STS_OBJECT = 31;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STS_OBJECT__STS_UNIQUE_ID = 0;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STS_OBJECT__DESCRIPTION = 1;
/**
* The number of structural features of the '<em>Sts Object</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STS_OBJECT_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.StsElementImpl <em>Sts Element</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.StsElementImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getStsElement()
* @generated
*/
int STS_ELEMENT = 11;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STS_ELEMENT__STS_UNIQUE_ID = STS_OBJECT__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STS_ELEMENT__DESCRIPTION = STS_OBJECT__DESCRIPTION;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STS_ELEMENT__NAME = STS_OBJECT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Sts Element</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STS_ELEMENT_FEATURE_COUNT = STS_OBJECT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.ActorImpl <em>Actor</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.ActorImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getActor()
* @generated
*/
int ACTOR = 1;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__STS_UNIQUE_ID = STS_ELEMENT__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__DESCRIPTION = STS_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__NAME = STS_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Threated Elements</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__THREATED_ELEMENTS = STS_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Incoming Delegations</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__INCOMING_DELEGATIONS = STS_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Outgoing Delegations</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__OUTGOING_DELEGATIONS = STS_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Goals</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__GOALS = STS_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Outgoing Provisions</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__OUTGOING_PROVISIONS = STS_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Incoming Provisions</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__INCOMING_PROVISIONS = STS_ELEMENT_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Outgoing Authorisations</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__OUTGOING_AUTHORISATIONS = STS_ELEMENT_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Incoming Authorisations</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__INCOMING_AUTHORISATIONS = STS_ELEMENT_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>TResources</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__TRESOURCES = STS_ELEMENT_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>IResources</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__IRESOURCES = STS_ELEMENT_FEATURE_COUNT + 9;
/**
* The number of structural features of the '<em>Actor</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR_FEATURE_COUNT = STS_ELEMENT_FEATURE_COUNT + 10;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.StsRelationImpl <em>Sts Relation</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.StsRelationImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getStsRelation()
* @generated
*/
int STS_RELATION = 30;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STS_RELATION__STS_UNIQUE_ID = STS_OBJECT__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STS_RELATION__DESCRIPTION = STS_OBJECT__DESCRIPTION;
/**
* The number of structural features of the '<em>Sts Relation</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STS_RELATION_FEATURE_COUNT = STS_OBJECT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.Threatable <em>Threatable</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.Threatable
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getThreatable()
* @generated
*/
int THREATABLE = 20;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.DelegationImpl <em>Delegation</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.DelegationImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getDelegation()
* @generated
*/
int DELEGATION = 2;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int DELEGATION__STS_UNIQUE_ID = STS_RELATION__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int DELEGATION__DESCRIPTION = STS_RELATION__DESCRIPTION;
/**
* The feature id for the '<em><b>Threated Elements</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int DELEGATION__THREATED_ELEMENTS = STS_RELATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Source Goal</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int DELEGATION__SOURCE_GOAL = STS_RELATION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Target Goal</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int DELEGATION__TARGET_GOAL = STS_RELATION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Previous Delegation</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int DELEGATION__PREVIOUS_DELEGATION = STS_RELATION_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Next Delegations</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int DELEGATION__NEXT_DELEGATIONS = STS_RELATION_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int DELEGATION__TARGET = STS_RELATION_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int DELEGATION__SOURCE = STS_RELATION_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Times Transferable</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int DELEGATION__TIMES_TRANSFERABLE = STS_RELATION_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Pre Conditions</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int DELEGATION__PRE_CONDITIONS = STS_RELATION_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Post Conditions</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int DELEGATION__POST_CONDITIONS = STS_RELATION_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Show Security Needs</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int DELEGATION__SHOW_SECURITY_NEEDS = STS_RELATION_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Redundancy Type</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int DELEGATION__REDUNDANCY_TYPE = STS_RELATION_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Repudiation Type</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int DELEGATION__REPUDIATION_TYPE = STS_RELATION_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>Security Needs</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int DELEGATION__SECURITY_NEEDS = STS_RELATION_FEATURE_COUNT + 13;
/**
* The feature id for the '<em><b>Availability</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int DELEGATION__AVAILABILITY = STS_RELATION_FEATURE_COUNT + 14;
/**
* The feature id for the '<em><b>Availability Value</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int DELEGATION__AVAILABILITY_VALUE = STS_RELATION_FEATURE_COUNT + 15;
/**
* The feature id for the '<em><b>Trustworthiness</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int DELEGATION__TRUSTWORTHINESS = STS_RELATION_FEATURE_COUNT + 16;
/**
* The feature id for the '<em><b>Trustworthiness Value</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int DELEGATION__TRUSTWORTHINESS_VALUE = STS_RELATION_FEATURE_COUNT + 17;
int DELEGATION__NAME = STS_RELATION_FEATURE_COUNT + 12;
/**
* The number of structural features of the '<em>Delegation</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated NOT
* @ordered
*/
int DELEGATION_FEATURE_COUNT = STS_RELATION_FEATURE_COUNT + 13;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.ProvisionImpl <em>Provision</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.ProvisionImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getProvision()
* @generated
*/
int PROVISION = 3;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROVISION__STS_UNIQUE_ID = STS_RELATION__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROVISION__DESCRIPTION = STS_RELATION__DESCRIPTION;
/**
* The feature id for the '<em><b>Previous Provision</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROVISION__PREVIOUS_PROVISION = STS_RELATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Next Provisions</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROVISION__NEXT_PROVISIONS = STS_RELATION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROVISION__TARGET = STS_RELATION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROVISION__SOURCE = STS_RELATION_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Source Resource</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROVISION__SOURCE_RESOURCE = STS_RELATION_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Target Resource</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROVISION__TARGET_RESOURCE = STS_RELATION_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Pre Conditions</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROVISION__PRE_CONDITIONS = STS_RELATION_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Post Conditions</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROVISION__POST_CONDITIONS = STS_RELATION_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Show Security Needs</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROVISION__SHOW_SECURITY_NEEDS = STS_RELATION_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Integrity</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROVISION__INTEGRITY = STS_RELATION_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Security Needs</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROVISION__SECURITY_NEEDS = STS_RELATION_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Availability</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROVISION__AVAILABILITY = STS_RELATION_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Availability Value</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROVISION__AVAILABILITY_VALUE = STS_RELATION_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>Confidentiality</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROVISION__CONFIDENTIALITY = STS_RELATION_FEATURE_COUNT + 13;
int PROVISION__NAME = STS_RELATION_FEATURE_COUNT + 11;
/**
* The number of structural features of the '<em>Provision</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROVISION_FEATURE_COUNT = STS_RELATION_FEATURE_COUNT + 14;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.AgentImpl <em>Agent</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.AgentImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getAgent()
* @generated
*/
int AGENT = 4;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGENT__STS_UNIQUE_ID = ACTOR__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGENT__DESCRIPTION = ACTOR__DESCRIPTION;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGENT__NAME = ACTOR__NAME;
/**
* The feature id for the '<em><b>Threated Elements</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGENT__THREATED_ELEMENTS = ACTOR__THREATED_ELEMENTS;
/**
* The feature id for the '<em><b>Incoming Delegations</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGENT__INCOMING_DELEGATIONS = ACTOR__INCOMING_DELEGATIONS;
/**
* The feature id for the '<em><b>Outgoing Delegations</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGENT__OUTGOING_DELEGATIONS = ACTOR__OUTGOING_DELEGATIONS;
/**
* The feature id for the '<em><b>Goals</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGENT__GOALS = ACTOR__GOALS;
/**
* The feature id for the '<em><b>Outgoing Provisions</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGENT__OUTGOING_PROVISIONS = ACTOR__OUTGOING_PROVISIONS;
/**
* The feature id for the '<em><b>Incoming Provisions</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGENT__INCOMING_PROVISIONS = ACTOR__INCOMING_PROVISIONS;
/**
* The feature id for the '<em><b>Outgoing Authorisations</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGENT__OUTGOING_AUTHORISATIONS = ACTOR__OUTGOING_AUTHORISATIONS;
/**
* The feature id for the '<em><b>Incoming Authorisations</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGENT__INCOMING_AUTHORISATIONS = ACTOR__INCOMING_AUTHORISATIONS;
/**
* The feature id for the '<em><b>TResources</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGENT__TRESOURCES = ACTOR__TRESOURCES;
/**
* The feature id for the '<em><b>IResources</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGENT__IRESOURCES = ACTOR__IRESOURCES;
/**
* The feature id for the '<em><b>Played Roles</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGENT__PLAYED_ROLES = ACTOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Type Of Organisation</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGENT__TYPE_OF_ORGANISATION = ACTOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Abilities</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGENT__ABILITIES = ACTOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Possessed Certifications And Accreditations</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGENT__POSSESSED_CERTIFICATIONS_AND_ACCREDITATIONS = ACTOR_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Other Important Features</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGENT__OTHER_IMPORTANT_FEATURES = ACTOR_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Agent</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGENT_FEATURE_COUNT = ACTOR_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.RoleImpl <em>Role</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.RoleImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getRole()
* @generated
*/
int ROLE = 5;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__STS_UNIQUE_ID = ACTOR__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__DESCRIPTION = ACTOR__DESCRIPTION;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__NAME = ACTOR__NAME;
/**
* The feature id for the '<em><b>Threated Elements</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__THREATED_ELEMENTS = ACTOR__THREATED_ELEMENTS;
/**
* The feature id for the '<em><b>Incoming Delegations</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__INCOMING_DELEGATIONS = ACTOR__INCOMING_DELEGATIONS;
/**
* The feature id for the '<em><b>Outgoing Delegations</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__OUTGOING_DELEGATIONS = ACTOR__OUTGOING_DELEGATIONS;
/**
* The feature id for the '<em><b>Goals</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__GOALS = ACTOR__GOALS;
/**
* The feature id for the '<em><b>Outgoing Provisions</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__OUTGOING_PROVISIONS = ACTOR__OUTGOING_PROVISIONS;
/**
* The feature id for the '<em><b>Incoming Provisions</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__INCOMING_PROVISIONS = ACTOR__INCOMING_PROVISIONS;
/**
* The feature id for the '<em><b>Outgoing Authorisations</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__OUTGOING_AUTHORISATIONS = ACTOR__OUTGOING_AUTHORISATIONS;
/**
* The feature id for the '<em><b>Incoming Authorisations</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__INCOMING_AUTHORISATIONS = ACTOR__INCOMING_AUTHORISATIONS;
/**
* The feature id for the '<em><b>TResources</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__TRESOURCES = ACTOR__TRESOURCES;
/**
* The feature id for the '<em><b>IResources</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__IRESOURCES = ACTOR__IRESOURCES;
/**
* The feature id for the '<em><b>Incompatible Duties Out</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__INCOMPATIBLE_DUTIES_OUT = ACTOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Incompatible Duties In</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__INCOMPATIBLE_DUTIES_IN = ACTOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Compatible Duties Out</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__COMPATIBLE_DUTIES_OUT = ACTOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Compatible Duties In</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__COMPATIBLE_DUTIES_IN = ACTOR_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Played By</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__PLAYED_BY = ACTOR_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Purpose</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__PURPOSE = ACTOR_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Mission</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__MISSION = ACTOR_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Depend By</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__DEPEND_BY = ACTOR_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Dependent</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE__DEPENDENT = ACTOR_FEATURE_COUNT + 8;
/**
* The number of structural features of the '<em>Role</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROLE_FEATURE_COUNT = ACTOR_FEATURE_COUNT + 9;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.ResourceImpl <em>Resource</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.ResourceImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getResource()
* @generated
*/
int RESOURCE = 9;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__STS_UNIQUE_ID = STS_ELEMENT__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__DESCRIPTION = STS_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__NAME = STS_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Parts Of</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__PARTS_OF = STS_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Sub Parts</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__SUB_PARTS = STS_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Resource</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_FEATURE_COUNT = STS_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.TResourceImpl <em>TResource</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.TResourceImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getTResource()
* @generated
*/
int TRESOURCE = 6;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRESOURCE__STS_UNIQUE_ID = RESOURCE__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRESOURCE__DESCRIPTION = RESOURCE__DESCRIPTION;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRESOURCE__NAME = RESOURCE__NAME;
/**
* The feature id for the '<em><b>Parts Of</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRESOURCE__PARTS_OF = RESOURCE__PARTS_OF;
/**
* The feature id for the '<em><b>Sub Parts</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRESOURCE__SUB_PARTS = RESOURCE__SUB_PARTS;
/**
* The feature id for the '<em><b>Threated Elements</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRESOURCE__THREATED_ELEMENTS = RESOURCE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Provided To</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRESOURCE__PROVIDED_TO = RESOURCE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Provided From</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRESOURCE__PROVIDED_FROM = RESOURCE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Actor Owner</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRESOURCE__ACTOR_OWNER = RESOURCE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Intangible Elements</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRESOURCE__INTANGIBLE_ELEMENTS = RESOURCE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Goals Needing</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRESOURCE__GOALS_NEEDING = RESOURCE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Goals Producing</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRESOURCE__GOALS_PRODUCING = RESOURCE_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Goals Modifing</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRESOURCE__GOALS_MODIFING = RESOURCE_FEATURE_COUNT + 7;
/**
* The number of structural features of the '<em>TResource</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRESOURCE_FEATURE_COUNT = RESOURCE_FEATURE_COUNT + 8;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.GoalImpl <em>Goal</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.GoalImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getGoal()
* @generated
*/
int GOAL = 7;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL__STS_UNIQUE_ID = STS_ELEMENT__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL__DESCRIPTION = STS_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL__NAME = STS_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Threated Elements</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL__THREATED_ELEMENTS = STS_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Incompatible Duties Out</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL__INCOMPATIBLE_DUTIES_OUT = STS_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Incompatible Duties In</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL__INCOMPATIBLE_DUTIES_IN = STS_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Compatible Duties Out</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL__COMPATIBLE_DUTIES_OUT = STS_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Compatible Duties In</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL__COMPATIBLE_DUTIES_IN = STS_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Delegated To</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL__DELEGATED_TO = STS_ELEMENT_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Delegated From</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL__DELEGATED_FROM = STS_ELEMENT_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Authorisations</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL__AUTHORISATIONS = STS_ELEMENT_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Actor Owner</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL__ACTOR_OWNER = STS_ELEMENT_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Outgoing Contributions</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL__OUTGOING_CONTRIBUTIONS = STS_ELEMENT_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Incoming Contribution</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL__INCOMING_CONTRIBUTION = STS_ELEMENT_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Outgoing Decompositions</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL__OUTGOING_DECOMPOSITIONS = STS_ELEMENT_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Incoming Decompositions</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL__INCOMING_DECOMPOSITIONS = STS_ELEMENT_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>Capability</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL__CAPABILITY = STS_ELEMENT_FEATURE_COUNT + 13;
/**
* The feature id for the '<em><b>Pre Conditions</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL__PRE_CONDITIONS = STS_ELEMENT_FEATURE_COUNT + 14;
/**
* The feature id for the '<em><b>Post Conditions</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL__POST_CONDITIONS = STS_ELEMENT_FEATURE_COUNT + 15;
/**
* The feature id for the '<em><b>Resource Needed</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL__RESOURCE_NEEDED = STS_ELEMENT_FEATURE_COUNT + 16;
/**
* The feature id for the '<em><b>Resources Produced</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL__RESOURCES_PRODUCED = STS_ELEMENT_FEATURE_COUNT + 17;
/**
* The feature id for the '<em><b>Resources Modified</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL__RESOURCES_MODIFIED = STS_ELEMENT_FEATURE_COUNT + 18;
/**
* The number of structural features of the '<em>Goal</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL_FEATURE_COUNT = STS_ELEMENT_FEATURE_COUNT + 19;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.AuthorisationImpl <em>Authorisation</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.AuthorisationImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getAuthorisation()
* @generated
*/
int AUTHORISATION = 8;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORISATION__STS_UNIQUE_ID = STS_RELATION__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORISATION__DESCRIPTION = STS_RELATION__DESCRIPTION;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORISATION__SOURCE = STS_RELATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORISATION__TARGET = STS_RELATION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Goals</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORISATION__GOALS = STS_RELATION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Resources</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORISATION__RESOURCES = STS_RELATION_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Times Transferable</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORISATION__TIMES_TRANSFERABLE = STS_RELATION_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Usage</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORISATION__USAGE = STS_RELATION_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Modification</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORISATION__MODIFICATION = STS_RELATION_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Produce</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORISATION__PRODUCE = STS_RELATION_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Distribution</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORISATION__DISTRIBUTION = STS_RELATION_FEATURE_COUNT + 8;
/**
* The number of structural features of the '<em>Authorisation</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTHORISATION_FEATURE_COUNT = STS_RELATION_FEATURE_COUNT + 9;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.IResourceImpl <em>IResource</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.IResourceImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getIResource()
* @generated
*/
int IRESOURCE = 10;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int IRESOURCE__STS_UNIQUE_ID = RESOURCE__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int IRESOURCE__DESCRIPTION = RESOURCE__DESCRIPTION;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int IRESOURCE__NAME = RESOURCE__NAME;
/**
* The feature id for the '<em><b>Parts Of</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int IRESOURCE__PARTS_OF = RESOURCE__PARTS_OF;
/**
* The feature id for the '<em><b>Sub Parts</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int IRESOURCE__SUB_PARTS = RESOURCE__SUB_PARTS;
/**
* The feature id for the '<em><b>Authorisations</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int IRESOURCE__AUTHORISATIONS = RESOURCE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owners</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int IRESOURCE__OWNERS = RESOURCE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Tangible Elements</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int IRESOURCE__TANGIBLE_ELEMENTS = RESOURCE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>IResource</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int IRESOURCE_FEATURE_COUNT = RESOURCE_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.NonTransferableAuthorisationImpl <em>Non Transferable Authorisation</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.NonTransferableAuthorisationImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getNonTransferableAuthorisation()
* @generated
*/
int NON_TRANSFERABLE_AUTHORISATION = 12;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NON_TRANSFERABLE_AUTHORISATION__STS_UNIQUE_ID = AUTHORISATION__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NON_TRANSFERABLE_AUTHORISATION__DESCRIPTION = AUTHORISATION__DESCRIPTION;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NON_TRANSFERABLE_AUTHORISATION__SOURCE = AUTHORISATION__SOURCE;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NON_TRANSFERABLE_AUTHORISATION__TARGET = AUTHORISATION__TARGET;
/**
* The feature id for the '<em><b>Goals</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NON_TRANSFERABLE_AUTHORISATION__GOALS = AUTHORISATION__GOALS;
/**
* The feature id for the '<em><b>Resources</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NON_TRANSFERABLE_AUTHORISATION__RESOURCES = AUTHORISATION__RESOURCES;
/**
* The feature id for the '<em><b>Times Transferable</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NON_TRANSFERABLE_AUTHORISATION__TIMES_TRANSFERABLE = AUTHORISATION__TIMES_TRANSFERABLE;
/**
* The feature id for the '<em><b>Usage</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NON_TRANSFERABLE_AUTHORISATION__USAGE = AUTHORISATION__USAGE;
/**
* The feature id for the '<em><b>Modification</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NON_TRANSFERABLE_AUTHORISATION__MODIFICATION = AUTHORISATION__MODIFICATION;
/**
* The feature id for the '<em><b>Produce</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NON_TRANSFERABLE_AUTHORISATION__PRODUCE = AUTHORISATION__PRODUCE;
/**
* The feature id for the '<em><b>Distribution</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NON_TRANSFERABLE_AUTHORISATION__DISTRIBUTION = AUTHORISATION__DISTRIBUTION;
/**
* The number of structural features of the '<em>Non Transferable Authorisation</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NON_TRANSFERABLE_AUTHORISATION_FEATURE_COUNT = AUTHORISATION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.TransferableAuthorisationImpl <em>Transferable Authorisation</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.TransferableAuthorisationImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getTransferableAuthorisation()
* @generated
*/
int TRANSFERABLE_AUTHORISATION = 13;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFERABLE_AUTHORISATION__STS_UNIQUE_ID = AUTHORISATION__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFERABLE_AUTHORISATION__DESCRIPTION = AUTHORISATION__DESCRIPTION;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFERABLE_AUTHORISATION__SOURCE = AUTHORISATION__SOURCE;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFERABLE_AUTHORISATION__TARGET = AUTHORISATION__TARGET;
/**
* The feature id for the '<em><b>Goals</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFERABLE_AUTHORISATION__GOALS = AUTHORISATION__GOALS;
/**
* The feature id for the '<em><b>Resources</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFERABLE_AUTHORISATION__RESOURCES = AUTHORISATION__RESOURCES;
/**
* The feature id for the '<em><b>Times Transferable</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFERABLE_AUTHORISATION__TIMES_TRANSFERABLE = AUTHORISATION__TIMES_TRANSFERABLE;
/**
* The feature id for the '<em><b>Usage</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFERABLE_AUTHORISATION__USAGE = AUTHORISATION__USAGE;
/**
* The feature id for the '<em><b>Modification</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFERABLE_AUTHORISATION__MODIFICATION = AUTHORISATION__MODIFICATION;
/**
* The feature id for the '<em><b>Produce</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFERABLE_AUTHORISATION__PRODUCE = AUTHORISATION__PRODUCE;
/**
* The feature id for the '<em><b>Distribution</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFERABLE_AUTHORISATION__DISTRIBUTION = AUTHORISATION__DISTRIBUTION;
/**
* The number of structural features of the '<em>Transferable Authorisation</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFERABLE_AUTHORISATION_FEATURE_COUNT = AUTHORISATION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.GoalContributionImpl <em>Goal Contribution</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.GoalContributionImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getGoalContribution()
* @generated
*/
int GOAL_CONTRIBUTION = 14;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL_CONTRIBUTION__STS_UNIQUE_ID = STS_RELATION__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL_CONTRIBUTION__DESCRIPTION = STS_RELATION__DESCRIPTION;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL_CONTRIBUTION__SOURCE = STS_RELATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL_CONTRIBUTION__TARGET = STS_RELATION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Goal Contribution</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL_CONTRIBUTION_FEATURE_COUNT = STS_RELATION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.GoalDecompositionImpl <em>Goal Decomposition</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.GoalDecompositionImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getGoalDecomposition()
* @generated
*/
int GOAL_DECOMPOSITION = 15;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL_DECOMPOSITION__STS_UNIQUE_ID = STS_RELATION__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL_DECOMPOSITION__DESCRIPTION = STS_RELATION__DESCRIPTION;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL_DECOMPOSITION__SOURCE = STS_RELATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL_DECOMPOSITION__TARGET = STS_RELATION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Goal Decomposition</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL_DECOMPOSITION_FEATURE_COUNT = STS_RELATION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.PositiveGoalContributionImpl <em>Positive Goal Contribution</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.PositiveGoalContributionImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getPositiveGoalContribution()
* @generated
*/
int POSITIVE_GOAL_CONTRIBUTION = 16;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int POSITIVE_GOAL_CONTRIBUTION__STS_UNIQUE_ID = GOAL_CONTRIBUTION__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int POSITIVE_GOAL_CONTRIBUTION__DESCRIPTION = GOAL_CONTRIBUTION__DESCRIPTION;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int POSITIVE_GOAL_CONTRIBUTION__SOURCE = GOAL_CONTRIBUTION__SOURCE;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int POSITIVE_GOAL_CONTRIBUTION__TARGET = GOAL_CONTRIBUTION__TARGET;
/**
* The number of structural features of the '<em>Positive Goal Contribution</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int POSITIVE_GOAL_CONTRIBUTION_FEATURE_COUNT = GOAL_CONTRIBUTION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.NegativeGoalContributionImpl <em>Negative Goal Contribution</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.NegativeGoalContributionImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getNegativeGoalContribution()
* @generated
*/
int NEGATIVE_GOAL_CONTRIBUTION = 17;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEGATIVE_GOAL_CONTRIBUTION__STS_UNIQUE_ID = GOAL_CONTRIBUTION__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEGATIVE_GOAL_CONTRIBUTION__DESCRIPTION = GOAL_CONTRIBUTION__DESCRIPTION;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEGATIVE_GOAL_CONTRIBUTION__SOURCE = GOAL_CONTRIBUTION__SOURCE;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEGATIVE_GOAL_CONTRIBUTION__TARGET = GOAL_CONTRIBUTION__TARGET;
/**
* The number of structural features of the '<em>Negative Goal Contribution</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEGATIVE_GOAL_CONTRIBUTION_FEATURE_COUNT = GOAL_CONTRIBUTION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.GoalDecompositionANDImpl <em>Goal Decomposition AND</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.GoalDecompositionANDImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getGoalDecompositionAND()
* @generated
*/
int GOAL_DECOMPOSITION_AND = 18;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL_DECOMPOSITION_AND__STS_UNIQUE_ID = GOAL_DECOMPOSITION__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL_DECOMPOSITION_AND__DESCRIPTION = GOAL_DECOMPOSITION__DESCRIPTION;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL_DECOMPOSITION_AND__SOURCE = GOAL_DECOMPOSITION__SOURCE;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL_DECOMPOSITION_AND__TARGET = GOAL_DECOMPOSITION__TARGET;
/**
* The number of structural features of the '<em>Goal Decomposition AND</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL_DECOMPOSITION_AND_FEATURE_COUNT = GOAL_DECOMPOSITION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.GoalDecompositionORImpl <em>Goal Decomposition OR</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.GoalDecompositionORImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getGoalDecompositionOR()
* @generated
*/
int GOAL_DECOMPOSITION_OR = 19;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL_DECOMPOSITION_OR__STS_UNIQUE_ID = GOAL_DECOMPOSITION__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL_DECOMPOSITION_OR__DESCRIPTION = GOAL_DECOMPOSITION__DESCRIPTION;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL_DECOMPOSITION_OR__SOURCE = GOAL_DECOMPOSITION__SOURCE;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL_DECOMPOSITION_OR__TARGET = GOAL_DECOMPOSITION__TARGET;
/**
* The number of structural features of the '<em>Goal Decomposition OR</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOAL_DECOMPOSITION_OR_FEATURE_COUNT = GOAL_DECOMPOSITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Threated Elements</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int THREATABLE__THREATED_ELEMENTS = 0;
/**
* The number of structural features of the '<em>Threatable</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int THREATABLE_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.EventImpl <em>Event</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.EventImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getEvent()
* @generated
*/
int EVENT = 21;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT__STS_UNIQUE_ID = STS_ELEMENT__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT__DESCRIPTION = STS_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT__NAME = STS_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Countermeasures</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT__COUNTERMEASURES = STS_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Threated Elements</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT__THREATED_ELEMENTS = STS_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Event ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT__EVENT_ID = STS_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Event</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_FEATURE_COUNT = STS_ELEMENT_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.OwnImpl <em>Own</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.OwnImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getOwn()
* @generated
*/
int OWN = 22;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int OWN__STS_UNIQUE_ID = STS_RELATION__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int OWN__DESCRIPTION = STS_RELATION__DESCRIPTION;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int OWN__SOURCE = STS_RELATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int OWN__TARGET = STS_RELATION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Own</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int OWN_FEATURE_COUNT = STS_RELATION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.PlayImpl <em>Play</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.PlayImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getPlay()
* @generated
*/
int PLAY = 23;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PLAY__STS_UNIQUE_ID = STS_RELATION__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PLAY__DESCRIPTION = STS_RELATION__DESCRIPTION;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PLAY__SOURCE = STS_RELATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PLAY__TARGET = STS_RELATION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Play</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PLAY_FEATURE_COUNT = STS_RELATION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.TangibleByImpl <em>Tangible By</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.TangibleByImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getTangibleBy()
* @generated
*/
int TANGIBLE_BY = 24;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TANGIBLE_BY__STS_UNIQUE_ID = STS_RELATION__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TANGIBLE_BY__DESCRIPTION = STS_RELATION__DESCRIPTION;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TANGIBLE_BY__SOURCE = STS_RELATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TANGIBLE_BY__TARGET = STS_RELATION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Tangible By</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TANGIBLE_BY_FEATURE_COUNT = STS_RELATION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.PartOfImpl <em>Part Of</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.PartOfImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getPartOf()
* @generated
*/
int PART_OF = 25;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PART_OF__STS_UNIQUE_ID = STS_RELATION__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PART_OF__DESCRIPTION = STS_RELATION__DESCRIPTION;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PART_OF__TARGET = STS_RELATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PART_OF__SOURCE = STS_RELATION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Part Of</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PART_OF_FEATURE_COUNT = STS_RELATION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.NeedImpl <em>Need</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.NeedImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getNeed()
* @generated
*/
int NEED = 26;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEED__STS_UNIQUE_ID = STS_RELATION__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEED__DESCRIPTION = STS_RELATION__DESCRIPTION;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEED__SOURCE = STS_RELATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEED__TARGET = STS_RELATION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Need</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEED_FEATURE_COUNT = STS_RELATION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.ProduceImpl <em>Produce</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.ProduceImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getProduce()
* @generated
*/
int PRODUCE = 27;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRODUCE__STS_UNIQUE_ID = STS_RELATION__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRODUCE__DESCRIPTION = STS_RELATION__DESCRIPTION;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRODUCE__SOURCE = STS_RELATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRODUCE__TARGET = STS_RELATION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Produce</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRODUCE_FEATURE_COUNT = STS_RELATION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.ModifyImpl <em>Modify</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.ModifyImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getModify()
* @generated
*/
int MODIFY = 28;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODIFY__STS_UNIQUE_ID = STS_RELATION__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODIFY__DESCRIPTION = STS_RELATION__DESCRIPTION;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODIFY__SOURCE = STS_RELATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODIFY__TARGET = STS_RELATION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Modify</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODIFY_FEATURE_COUNT = STS_RELATION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.ThreatImpl <em>Threat</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.ThreatImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getThreat()
* @generated
*/
int THREAT = 29;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int THREAT__STS_UNIQUE_ID = STS_RELATION__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int THREAT__DESCRIPTION = STS_RELATION__DESCRIPTION;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int THREAT__TARGET = STS_RELATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int THREAT__SOURCE = STS_RELATION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Threat</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int THREAT_FEATURE_COUNT = STS_RELATION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.StringToStringMapImpl <em>String To String Map</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.StringToStringMapImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getStringToStringMap()
* @generated
*/
int STRING_TO_STRING_MAP = 32;
/**
* The feature id for the '<em><b>Key</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_TO_STRING_MAP__KEY = 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_TO_STRING_MAP__VALUE = 1;
/**
* The number of structural features of the '<em>String To String Map</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_TO_STRING_MAP_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.IncompatibleDutiesImpl <em>Incompatible Duties</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.IncompatibleDutiesImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getIncompatibleDuties()
* @generated
*/
int INCOMPATIBLE_DUTIES = 33;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int INCOMPATIBLE_DUTIES__STS_UNIQUE_ID = STS_RELATION__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int INCOMPATIBLE_DUTIES__DESCRIPTION = STS_RELATION__DESCRIPTION;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int INCOMPATIBLE_DUTIES__SOURCE = STS_RELATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int INCOMPATIBLE_DUTIES__TARGET = STS_RELATION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Incompatible Duties</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int INCOMPATIBLE_DUTIES_FEATURE_COUNT = STS_RELATION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.SeparationOfDuties <em>Separation Of Duties</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.SeparationOfDuties
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getSeparationOfDuties()
* @generated
*/
int SEPARATION_OF_DUTIES = 34;
/**
* The feature id for the '<em><b>Incompatible Duties Out</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATION_OF_DUTIES__INCOMPATIBLE_DUTIES_OUT = 0;
/**
* The feature id for the '<em><b>Incompatible Duties In</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATION_OF_DUTIES__INCOMPATIBLE_DUTIES_IN = 1;
/**
* The number of structural features of the '<em>Separation Of Duties</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATION_OF_DUTIES_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.BindingOfDuties <em>Binding Of Duties</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.BindingOfDuties
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getBindingOfDuties()
* @generated
*/
int BINDING_OF_DUTIES = 35;
/**
* The feature id for the '<em><b>Compatible Duties Out</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_OF_DUTIES__COMPATIBLE_DUTIES_OUT = 0;
/**
* The feature id for the '<em><b>Compatible Duties In</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_OF_DUTIES__COMPATIBLE_DUTIES_IN = 1;
/**
* The number of structural features of the '<em>Binding Of Duties</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_OF_DUTIES_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.CompatibleDutiesImpl <em>Compatible Duties</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.CompatibleDutiesImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getCompatibleDuties()
* @generated
*/
int COMPATIBLE_DUTIES = 36;
/**
* The feature id for the '<em><b>Sts Unique ID</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPATIBLE_DUTIES__STS_UNIQUE_ID = STS_RELATION__STS_UNIQUE_ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPATIBLE_DUTIES__DESCRIPTION = STS_RELATION__DESCRIPTION;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPATIBLE_DUTIES__TARGET = STS_RELATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPATIBLE_DUTIES__SOURCE = STS_RELATION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Compatible Duties</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPATIBLE_DUTIES_FEATURE_COUNT = STS_RELATION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.impl.DependencyImpl <em>Dependency</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.DependencyImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getDependency()
* @generated
*/
int DEPENDENCY = 37;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPENDENCY__SOURCE = 0;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPENDENCY__TARGET = 1;
/**
* The number of structural features of the '<em>Dependency</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPENDENCY_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.RedundancyType <em>Redundancy Type</em>}' enum.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.RedundancyType
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getRedundancyType()
* @generated
*/
int REDUNDANCY_TYPE = 38;
/**
* The meta object id for the '{@link eu.aniketos.wp1.ststool.RepudiationType <em>Repudiation Type</em>}' enum.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.RepudiationType
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getRepudiationType()
* @generated
*/
int REPUDIATION_TYPE = 39;
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.StsToolDiagram <em>Sts Tool Diagram</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Sts Tool Diagram</em>'.
* @see eu.aniketos.wp1.ststool.StsToolDiagram
* @generated
*/
EClass getStsToolDiagram();
/**
* Returns the meta object for the containment reference list '{@link eu.aniketos.wp1.ststool.StsToolDiagram#getDiagActors <em>Diag Actors</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Diag Actors</em>'.
* @see eu.aniketos.wp1.ststool.StsToolDiagram#getDiagActors()
* @see #getStsToolDiagram()
* @generated
*/
EReference getStsToolDiagram_DiagActors();
/**
* Returns the meta object for the containment reference list '{@link eu.aniketos.wp1.ststool.StsToolDiagram#getDiagIResources <em>Diag IResources</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Diag IResources</em>'.
* @see eu.aniketos.wp1.ststool.StsToolDiagram#getDiagIResources()
* @see #getStsToolDiagram()
* @generated
*/
EReference getStsToolDiagram_DiagIResources();
/**
* Returns the meta object for the containment reference list '{@link eu.aniketos.wp1.ststool.StsToolDiagram#getDiagTResources <em>Diag TResources</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Diag TResources</em>'.
* @see eu.aniketos.wp1.ststool.StsToolDiagram#getDiagTResources()
* @see #getStsToolDiagram()
* @generated
*/
EReference getStsToolDiagram_DiagTResources();
/**
* Returns the meta object for the containment reference list '{@link eu.aniketos.wp1.ststool.StsToolDiagram#getDiagGoals <em>Diag Goals</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Diag Goals</em>'.
* @see eu.aniketos.wp1.ststool.StsToolDiagram#getDiagGoals()
* @see #getStsToolDiagram()
* @generated
*/
EReference getStsToolDiagram_DiagGoals();
/**
* Returns the meta object for the containment reference list '{@link eu.aniketos.wp1.ststool.StsToolDiagram#getDiagEvents <em>Diag Events</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Diag Events</em>'.
* @see eu.aniketos.wp1.ststool.StsToolDiagram#getDiagEvents()
* @see #getStsToolDiagram()
* @generated
*/
EReference getStsToolDiagram_DiagEvents();
/**
* Returns the meta object for the map '{@link eu.aniketos.wp1.ststool.StsToolDiagram#getGraphicalConstraintMap <em>Graphical Constraint Map</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the map '<em>Graphical Constraint Map</em>'.
* @see eu.aniketos.wp1.ststool.StsToolDiagram#getGraphicalConstraintMap()
* @see #getStsToolDiagram()
* @generated
*/
EReference getStsToolDiagram_GraphicalConstraintMap();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.Actor <em>Actor</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Actor</em>'.
* @see eu.aniketos.wp1.ststool.Actor
* @generated
*/
EClass getActor();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.Actor#getIncomingDelegations <em>Incoming Delegations</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Incoming Delegations</em>'.
* @see eu.aniketos.wp1.ststool.Actor#getIncomingDelegations()
* @see #getActor()
* @generated
*/
EReference getActor_IncomingDelegations();
/**
* Returns the meta object for the containment reference list '{@link eu.aniketos.wp1.ststool.Actor#getOutgoingDelegations <em>Outgoing Delegations</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Outgoing Delegations</em>'.
* @see eu.aniketos.wp1.ststool.Actor#getOutgoingDelegations()
* @see #getActor()
* @generated
*/
EReference getActor_OutgoingDelegations();
/**
* Returns the meta object for the containment reference list '{@link eu.aniketos.wp1.ststool.Actor#getGoals <em>Goals</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Goals</em>'.
* @see eu.aniketos.wp1.ststool.Actor#getGoals()
* @see #getActor()
* @generated
*/
EReference getActor_Goals();
/**
* Returns the meta object for the containment reference list '{@link eu.aniketos.wp1.ststool.Actor#getOutgoingProvisions <em>Outgoing Provisions</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Outgoing Provisions</em>'.
* @see eu.aniketos.wp1.ststool.Actor#getOutgoingProvisions()
* @see #getActor()
* @generated
*/
EReference getActor_OutgoingProvisions();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.Actor#getIncomingProvisions <em>Incoming Provisions</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Incoming Provisions</em>'.
* @see eu.aniketos.wp1.ststool.Actor#getIncomingProvisions()
* @see #getActor()
* @generated
*/
EReference getActor_IncomingProvisions();
/**
* Returns the meta object for the containment reference list '{@link eu.aniketos.wp1.ststool.Actor#getOutgoingAuthorisations <em>Outgoing Authorisations</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Outgoing Authorisations</em>'.
* @see eu.aniketos.wp1.ststool.Actor#getOutgoingAuthorisations()
* @see #getActor()
* @generated
*/
EReference getActor_OutgoingAuthorisations();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.Actor#getIncomingAuthorisations <em>Incoming Authorisations</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Incoming Authorisations</em>'.
* @see eu.aniketos.wp1.ststool.Actor#getIncomingAuthorisations()
* @see #getActor()
* @generated
*/
EReference getActor_IncomingAuthorisations();
/**
* Returns the meta object for the containment reference list '{@link eu.aniketos.wp1.ststool.Actor#getIResources <em>IResources</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>IResources</em>'.
* @see eu.aniketos.wp1.ststool.Actor#getIResources()
* @see #getActor()
* @generated
*/
EReference getActor_IResources();
/**
* Returns the meta object for the containment reference list '{@link eu.aniketos.wp1.ststool.Actor#getTResources <em>TResources</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>TResources</em>'.
* @see eu.aniketos.wp1.ststool.Actor#getTResources()
* @see #getActor()
* @generated
*/
EReference getActor_TResources();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.Delegation <em>Delegation</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Delegation</em>'.
* @see eu.aniketos.wp1.ststool.Delegation
* @generated
*/
EClass getDelegation();
/**
* Returns the meta object for the reference '{@link eu.aniketos.wp1.ststool.Delegation#getSourceGoal <em>Source Goal</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Source Goal</em>'.
* @see eu.aniketos.wp1.ststool.Delegation#getSourceGoal()
* @see #getDelegation()
* @generated
*/
EReference getDelegation_SourceGoal();
/**
* Returns the meta object for the reference '{@link eu.aniketos.wp1.ststool.Delegation#getTargetGoal <em>Target Goal</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target Goal</em>'.
* @see eu.aniketos.wp1.ststool.Delegation#getTargetGoal()
* @see #getDelegation()
* @generated
*/
EReference getDelegation_TargetGoal();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.Delegation#getPreviousDelegation <em>Previous Delegation</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Previous Delegation</em>'.
* @see eu.aniketos.wp1.ststool.Delegation#getPreviousDelegation()
* @see #getDelegation()
* @generated
*/
EReference getDelegation_PreviousDelegation();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.Delegation#getNextDelegations <em>Next Delegations</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Next Delegations</em>'.
* @see eu.aniketos.wp1.ststool.Delegation#getNextDelegations()
* @see #getDelegation()
* @generated
*/
EReference getDelegation_NextDelegations();
/**
* Returns the meta object for the reference '{@link eu.aniketos.wp1.ststool.Delegation#getTarget <em>Target</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target</em>'.
* @see eu.aniketos.wp1.ststool.Delegation#getTarget()
* @see #getDelegation()
* @generated
*/
EReference getDelegation_Target();
/**
* Returns the meta object for the container reference '{@link eu.aniketos.wp1.ststool.Delegation#getSource <em>Source</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Source</em>'.
* @see eu.aniketos.wp1.ststool.Delegation#getSource()
* @see #getDelegation()
* @generated
*/
EReference getDelegation_Source();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Delegation#getTimesTransferable <em>Times Transferable</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Times Transferable</em>'.
* @see eu.aniketos.wp1.ststool.Delegation#getTimesTransferable()
* @see #getDelegation()
* @generated
*/
EAttribute getDelegation_TimesTransferable();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Delegation#getPreConditions <em>Pre Conditions</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Pre Conditions</em>'.
* @see eu.aniketos.wp1.ststool.Delegation#getPreConditions()
* @see #getDelegation()
* @generated
*/
EAttribute getDelegation_PreConditions();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Delegation#getPostConditions <em>Post Conditions</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Post Conditions</em>'.
* @see eu.aniketos.wp1.ststool.Delegation#getPostConditions()
* @see #getDelegation()
* @generated
*/
EAttribute getDelegation_PostConditions();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Delegation#isShowSecurityNeeds <em>Show Security Needs</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Show Security Needs</em>'.
* @see eu.aniketos.wp1.ststool.Delegation#isShowSecurityNeeds()
* @see #getDelegation()
* @generated
*/
EAttribute getDelegation_ShowSecurityNeeds();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Delegation#getRedundancyType <em>Redundancy Type</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Redundancy Type</em>'.
* @see eu.aniketos.wp1.ststool.Delegation#getRedundancyType()
* @see #getDelegation()
* @generated
*/
EAttribute getDelegation_RedundancyType();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Delegation#getRepudiationType <em>Repudiation Type</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Repudiation Type</em>'.
* @see eu.aniketos.wp1.ststool.Delegation#getRepudiationType()
* @see #getDelegation()
* @generated
*/
EAttribute getDelegation_RepudiationType();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Delegation#getSecurityNeeds <em>Security Needs</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Security Needs</em>'.
* @see eu.aniketos.wp1.ststool.Delegation#getSecurityNeeds()
* @see #getDelegation()
* @generated
*/
EAttribute getDelegation_SecurityNeeds();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Delegation#isAvailability <em>Availability</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Availability</em>'.
* @see eu.aniketos.wp1.ststool.Delegation#isAvailability()
* @see #getDelegation()
* @generated
*/
EAttribute getDelegation_Availability();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Delegation#getAvailabilityValue <em>Availability Value</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Availability Value</em>'.
* @see eu.aniketos.wp1.ststool.Delegation#getAvailabilityValue()
* @see #getDelegation()
* @generated
*/
EAttribute getDelegation_AvailabilityValue();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Delegation#isTrustworthiness <em>Trustworthiness</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Trustworthiness</em>'.
* @see eu.aniketos.wp1.ststool.Delegation#isTrustworthiness()
* @see #getDelegation()
* @generated
*/
EAttribute getDelegation_Trustworthiness();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Delegation#getTrustworthinessValue <em>Trustworthiness Value</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Trustworthiness Value</em>'.
* @see eu.aniketos.wp1.ststool.Delegation#getTrustworthinessValue()
* @see #getDelegation()
* @generated
*/
EAttribute getDelegation_TrustworthinessValue();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.Provision <em>Provision</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Provision</em>'.
* @see eu.aniketos.wp1.ststool.Provision
* @generated
*/
EClass getProvision();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.Provision#getPreviousProvision <em>Previous Provision</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Previous Provision</em>'.
* @see eu.aniketos.wp1.ststool.Provision#getPreviousProvision()
* @see #getProvision()
* @generated
*/
EReference getProvision_PreviousProvision();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.Provision#getNextProvisions <em>Next Provisions</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Next Provisions</em>'.
* @see eu.aniketos.wp1.ststool.Provision#getNextProvisions()
* @see #getProvision()
* @generated
*/
EReference getProvision_NextProvisions();
/**
* Returns the meta object for the reference '{@link eu.aniketos.wp1.ststool.Provision#getTarget <em>Target</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target</em>'.
* @see eu.aniketos.wp1.ststool.Provision#getTarget()
* @see #getProvision()
* @generated
*/
EReference getProvision_Target();
/**
* Returns the meta object for the container reference '{@link eu.aniketos.wp1.ststool.Provision#getSource <em>Source</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Source</em>'.
* @see eu.aniketos.wp1.ststool.Provision#getSource()
* @see #getProvision()
* @generated
*/
EReference getProvision_Source();
/**
* Returns the meta object for the reference '{@link eu.aniketos.wp1.ststool.Provision#getSourceResource <em>Source Resource</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Source Resource</em>'.
* @see eu.aniketos.wp1.ststool.Provision#getSourceResource()
* @see #getProvision()
* @generated
*/
EReference getProvision_SourceResource();
/**
* Returns the meta object for the reference '{@link eu.aniketos.wp1.ststool.Provision#getTargetResource <em>Target Resource</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target Resource</em>'.
* @see eu.aniketos.wp1.ststool.Provision#getTargetResource()
* @see #getProvision()
* @generated
*/
EReference getProvision_TargetResource();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Provision#getPreConditions <em>Pre Conditions</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Pre Conditions</em>'.
* @see eu.aniketos.wp1.ststool.Provision#getPreConditions()
* @see #getProvision()
* @generated
*/
EAttribute getProvision_PreConditions();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Provision#getPostConditions <em>Post Conditions</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Post Conditions</em>'.
* @see eu.aniketos.wp1.ststool.Provision#getPostConditions()
* @see #getProvision()
* @generated
*/
EAttribute getProvision_PostConditions();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Provision#isShowSecurityNeeds <em>Show Security Needs</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Show Security Needs</em>'.
* @see eu.aniketos.wp1.ststool.Provision#isShowSecurityNeeds()
* @see #getProvision()
* @generated
*/
EAttribute getProvision_ShowSecurityNeeds();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Provision#isIntegrity <em>Integrity</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Integrity</em>'.
* @see eu.aniketos.wp1.ststool.Provision#isIntegrity()
* @see #getProvision()
* @generated
*/
EAttribute getProvision_Integrity();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Provision#getSecurityNeeds <em>Security Needs</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Security Needs</em>'.
* @see eu.aniketos.wp1.ststool.Provision#getSecurityNeeds()
* @see #getProvision()
* @generated
*/
EAttribute getProvision_SecurityNeeds();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Provision#isAvailability <em>Availability</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Availability</em>'.
* @see eu.aniketos.wp1.ststool.Provision#isAvailability()
* @see #getProvision()
* @generated
*/
EAttribute getProvision_Availability();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Provision#getAvailabilityValue <em>Availability Value</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Availability Value</em>'.
* @see eu.aniketos.wp1.ststool.Provision#getAvailabilityValue()
* @see #getProvision()
* @generated
*/
EAttribute getProvision_AvailabilityValue();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Provision#isConfidentiality <em>Confidentiality</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Confidentiality</em>'.
* @see eu.aniketos.wp1.ststool.Provision#isConfidentiality()
* @see #getProvision()
* @generated
*/
EAttribute getProvision_Confidentiality();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.Agent <em>Agent</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Agent</em>'.
* @see eu.aniketos.wp1.ststool.Agent
* @generated
*/
EClass getAgent();
/**
* Returns the meta object for the containment reference list '{@link eu.aniketos.wp1.ststool.Agent#getPlayedRoles <em>Played Roles</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Played Roles</em>'.
* @see eu.aniketos.wp1.ststool.Agent#getPlayedRoles()
* @see #getAgent()
* @generated
*/
EReference getAgent_PlayedRoles();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Agent#getTypeOfOrganisation <em>Type Of Organisation</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Type Of Organisation</em>'.
* @see eu.aniketos.wp1.ststool.Agent#getTypeOfOrganisation()
* @see #getAgent()
* @generated
*/
EAttribute getAgent_TypeOfOrganisation();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Agent#getAbilities <em>Abilities</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Abilities</em>'.
* @see eu.aniketos.wp1.ststool.Agent#getAbilities()
* @see #getAgent()
* @generated
*/
EAttribute getAgent_Abilities();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Agent#getPossessedCertificationsAndAccreditations <em>Possessed Certifications And Accreditations</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Possessed Certifications And Accreditations</em>'.
* @see eu.aniketos.wp1.ststool.Agent#getPossessedCertificationsAndAccreditations()
* @see #getAgent()
* @generated
*/
EAttribute getAgent_PossessedCertificationsAndAccreditations();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Agent#getOtherImportantFeatures <em>Other Important Features</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Other Important Features</em>'.
* @see eu.aniketos.wp1.ststool.Agent#getOtherImportantFeatures()
* @see #getAgent()
* @generated
*/
EAttribute getAgent_OtherImportantFeatures();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.Role <em>Role</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Role</em>'.
* @see eu.aniketos.wp1.ststool.Role
* @generated
*/
EClass getRole();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.Role#getPlayedBy <em>Played By</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Played By</em>'.
* @see eu.aniketos.wp1.ststool.Role#getPlayedBy()
* @see #getRole()
* @generated
*/
EReference getRole_PlayedBy();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Role#getPurpose <em>Purpose</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Purpose</em>'.
* @see eu.aniketos.wp1.ststool.Role#getPurpose()
* @see #getRole()
* @generated
*/
EAttribute getRole_Purpose();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Role#getMission <em>Mission</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Mission</em>'.
* @see eu.aniketos.wp1.ststool.Role#getMission()
* @see #getRole()
* @generated
*/
EAttribute getRole_Mission();
/**
* Returns the meta object for the containment reference list '{@link eu.aniketos.wp1.ststool.Role#getDependBy <em>Depend By</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Depend By</em>'.
* @see eu.aniketos.wp1.ststool.Role#getDependBy()
* @see #getRole()
* @generated
*/
EReference getRole_DependBy();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.Role#getDependent <em>Dependent</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Dependent</em>'.
* @see eu.aniketos.wp1.ststool.Role#getDependent()
* @see #getRole()
* @generated
*/
EReference getRole_Dependent();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.TResource <em>TResource</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>TResource</em>'.
* @see eu.aniketos.wp1.ststool.TResource
* @generated
*/
EClass getTResource();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.TResource#getProvidedTo <em>Provided To</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Provided To</em>'.
* @see eu.aniketos.wp1.ststool.TResource#getProvidedTo()
* @see #getTResource()
* @generated
*/
EReference getTResource_ProvidedTo();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.TResource#getProvidedFrom <em>Provided From</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Provided From</em>'.
* @see eu.aniketos.wp1.ststool.TResource#getProvidedFrom()
* @see #getTResource()
* @generated
*/
EReference getTResource_ProvidedFrom();
/**
* Returns the meta object for the container reference '{@link eu.aniketos.wp1.ststool.TResource#getActorOwner <em>Actor Owner</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Actor Owner</em>'.
* @see eu.aniketos.wp1.ststool.TResource#getActorOwner()
* @see #getTResource()
* @generated
*/
EReference getTResource_ActorOwner();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.TResource#getGoalsModifing <em>Goals Modifing</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Goals Modifing</em>'.
* @see eu.aniketos.wp1.ststool.TResource#getGoalsModifing()
* @see #getTResource()
* @generated
*/
EReference getTResource_GoalsModifing();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.TResource#getGoalsProducing <em>Goals Producing</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Goals Producing</em>'.
* @see eu.aniketos.wp1.ststool.TResource#getGoalsProducing()
* @see #getTResource()
* @generated
*/
EReference getTResource_GoalsProducing();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.TResource#getGoalsNeeding <em>Goals Needing</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Goals Needing</em>'.
* @see eu.aniketos.wp1.ststool.TResource#getGoalsNeeding()
* @see #getTResource()
* @generated
*/
EReference getTResource_GoalsNeeding();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.TResource#getIntangibleElements <em>Intangible Elements</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Intangible Elements</em>'.
* @see eu.aniketos.wp1.ststool.TResource#getIntangibleElements()
* @see #getTResource()
* @generated
*/
EReference getTResource_IntangibleElements();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.Goal <em>Goal</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Goal</em>'.
* @see eu.aniketos.wp1.ststool.Goal
* @generated
*/
EClass getGoal();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.Goal#getDelegatedTo <em>Delegated To</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Delegated To</em>'.
* @see eu.aniketos.wp1.ststool.Goal#getDelegatedTo()
* @see #getGoal()
* @generated
*/
EReference getGoal_DelegatedTo();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.Goal#getDelegatedFrom <em>Delegated From</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Delegated From</em>'.
* @see eu.aniketos.wp1.ststool.Goal#getDelegatedFrom()
* @see #getGoal()
* @generated
*/
EReference getGoal_DelegatedFrom();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.Goal#getAuthorisations <em>Authorisations</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Authorisations</em>'.
* @see eu.aniketos.wp1.ststool.Goal#getAuthorisations()
* @see #getGoal()
* @generated
*/
EReference getGoal_Authorisations();
/**
* Returns the meta object for the container reference '{@link eu.aniketos.wp1.ststool.Goal#getActorOwner <em>Actor Owner</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Actor Owner</em>'.
* @see eu.aniketos.wp1.ststool.Goal#getActorOwner()
* @see #getGoal()
* @generated
*/
EReference getGoal_ActorOwner();
/**
* Returns the meta object for the containment reference list '{@link eu.aniketos.wp1.ststool.Goal#getResourceNeeded <em>Resource Needed</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Resource Needed</em>'.
* @see eu.aniketos.wp1.ststool.Goal#getResourceNeeded()
* @see #getGoal()
* @generated
*/
EReference getGoal_ResourceNeeded();
/**
* Returns the meta object for the containment reference list '{@link eu.aniketos.wp1.ststool.Goal#getResourcesProduced <em>Resources Produced</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Resources Produced</em>'.
* @see eu.aniketos.wp1.ststool.Goal#getResourcesProduced()
* @see #getGoal()
* @generated
*/
EReference getGoal_ResourcesProduced();
/**
* Returns the meta object for the containment reference list '{@link eu.aniketos.wp1.ststool.Goal#getResourcesModified <em>Resources Modified</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Resources Modified</em>'.
* @see eu.aniketos.wp1.ststool.Goal#getResourcesModified()
* @see #getGoal()
* @generated
*/
EReference getGoal_ResourcesModified();
/**
* Returns the meta object for the containment reference list '{@link eu.aniketos.wp1.ststool.Goal#getOutgoingContributions <em>Outgoing Contributions</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Outgoing Contributions</em>'.
* @see eu.aniketos.wp1.ststool.Goal#getOutgoingContributions()
* @see #getGoal()
* @generated
*/
EReference getGoal_OutgoingContributions();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.Goal#getIncomingContribution <em>Incoming Contribution</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Incoming Contribution</em>'.
* @see eu.aniketos.wp1.ststool.Goal#getIncomingContribution()
* @see #getGoal()
* @generated
*/
EReference getGoal_IncomingContribution();
/**
* Returns the meta object for the containment reference list '{@link eu.aniketos.wp1.ststool.Goal#getOutgoingDecompositions <em>Outgoing Decompositions</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Outgoing Decompositions</em>'.
* @see eu.aniketos.wp1.ststool.Goal#getOutgoingDecompositions()
* @see #getGoal()
* @generated
*/
EReference getGoal_OutgoingDecompositions();
/**
* Returns the meta object for the reference '{@link eu.aniketos.wp1.ststool.Goal#getIncomingDecompositions <em>Incoming Decompositions</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Incoming Decompositions</em>'.
* @see eu.aniketos.wp1.ststool.Goal#getIncomingDecompositions()
* @see #getGoal()
* @generated
*/
EReference getGoal_IncomingDecompositions();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Goal#isCapability <em>Capability</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Capability</em>'.
* @see eu.aniketos.wp1.ststool.Goal#isCapability()
* @see #getGoal()
* @generated
*/
EAttribute getGoal_Capability();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Goal#getPreConditions <em>Pre Conditions</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Pre Conditions</em>'.
* @see eu.aniketos.wp1.ststool.Goal#getPreConditions()
* @see #getGoal()
* @generated
*/
EAttribute getGoal_PreConditions();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Goal#getPostConditions <em>Post Conditions</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Post Conditions</em>'.
* @see eu.aniketos.wp1.ststool.Goal#getPostConditions()
* @see #getGoal()
* @generated
*/
EAttribute getGoal_PostConditions();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.Authorisation <em>Authorisation</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Authorisation</em>'.
* @see eu.aniketos.wp1.ststool.Authorisation
* @generated
*/
EClass getAuthorisation();
/**
* Returns the meta object for the container reference '{@link eu.aniketos.wp1.ststool.Authorisation#getSource <em>Source</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Source</em>'.
* @see eu.aniketos.wp1.ststool.Authorisation#getSource()
* @see #getAuthorisation()
* @generated
*/
EReference getAuthorisation_Source();
/**
* Returns the meta object for the reference '{@link eu.aniketos.wp1.ststool.Authorisation#getTarget <em>Target</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target</em>'.
* @see eu.aniketos.wp1.ststool.Authorisation#getTarget()
* @see #getAuthorisation()
* @generated
*/
EReference getAuthorisation_Target();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.Authorisation#getGoals <em>Goals</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Goals</em>'.
* @see eu.aniketos.wp1.ststool.Authorisation#getGoals()
* @see #getAuthorisation()
* @generated
*/
EReference getAuthorisation_Goals();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.Authorisation#getResources <em>Resources</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Resources</em>'.
* @see eu.aniketos.wp1.ststool.Authorisation#getResources()
* @see #getAuthorisation()
* @generated
*/
EReference getAuthorisation_Resources();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Authorisation#getTimesTransferable <em>Times Transferable</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Times Transferable</em>'.
* @see eu.aniketos.wp1.ststool.Authorisation#getTimesTransferable()
* @see #getAuthorisation()
* @generated
*/
EAttribute getAuthorisation_TimesTransferable();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Authorisation#isUsage <em>Usage</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Usage</em>'.
* @see eu.aniketos.wp1.ststool.Authorisation#isUsage()
* @see #getAuthorisation()
* @generated
*/
EAttribute getAuthorisation_Usage();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Authorisation#isModification <em>Modification</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Modification</em>'.
* @see eu.aniketos.wp1.ststool.Authorisation#isModification()
* @see #getAuthorisation()
* @generated
*/
EAttribute getAuthorisation_Modification();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Authorisation#isProduce <em>Produce</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Produce</em>'.
* @see eu.aniketos.wp1.ststool.Authorisation#isProduce()
* @see #getAuthorisation()
* @generated
*/
EAttribute getAuthorisation_Produce();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Authorisation#isDistribution <em>Distribution</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Distribution</em>'.
* @see eu.aniketos.wp1.ststool.Authorisation#isDistribution()
* @see #getAuthorisation()
* @generated
*/
EAttribute getAuthorisation_Distribution();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.Resource <em>Resource</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Resource</em>'.
* @see eu.aniketos.wp1.ststool.Resource
* @generated
*/
EClass getResource();
/**
* Returns the meta object for the containment reference list '{@link eu.aniketos.wp1.ststool.Resource#getPartsOf <em>Parts Of</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Parts Of</em>'.
* @see eu.aniketos.wp1.ststool.Resource#getPartsOf()
* @see #getResource()
* @generated
*/
EReference getResource_PartsOf();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.Resource#getSubParts <em>Sub Parts</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Sub Parts</em>'.
* @see eu.aniketos.wp1.ststool.Resource#getSubParts()
* @see #getResource()
* @generated
*/
EReference getResource_SubParts();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.IResource <em>IResource</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>IResource</em>'.
* @see eu.aniketos.wp1.ststool.IResource
* @generated
*/
EClass getIResource();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.IResource#getAuthorisations <em>Authorisations</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Authorisations</em>'.
* @see eu.aniketos.wp1.ststool.IResource#getAuthorisations()
* @see #getIResource()
* @generated
*/
EReference getIResource_Authorisations();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.IResource#getOwners <em>Owners</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Owners</em>'.
* @see eu.aniketos.wp1.ststool.IResource#getOwners()
* @see #getIResource()
* @generated
*/
EReference getIResource_Owners();
/**
* Returns the meta object for the containment reference list '{@link eu.aniketos.wp1.ststool.IResource#getTangibleElements <em>Tangible Elements</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Tangible Elements</em>'.
* @see eu.aniketos.wp1.ststool.IResource#getTangibleElements()
* @see #getIResource()
* @generated
*/
EReference getIResource_TangibleElements();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.StsElement <em>Sts Element</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Sts Element</em>'.
* @see eu.aniketos.wp1.ststool.StsElement
* @generated
*/
EClass getStsElement();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.StsElement#getName <em>Name</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see eu.aniketos.wp1.ststool.StsElement#getName()
* @see #getStsElement()
* @generated
*/
EAttribute getStsElement_Name();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.NonTransferableAuthorisation <em>Non Transferable Authorisation</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Non Transferable Authorisation</em>'.
* @see eu.aniketos.wp1.ststool.NonTransferableAuthorisation
* @generated
*/
EClass getNonTransferableAuthorisation();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.TransferableAuthorisation <em>Transferable Authorisation</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Transferable Authorisation</em>'.
* @see eu.aniketos.wp1.ststool.TransferableAuthorisation
* @generated
*/
EClass getTransferableAuthorisation();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.GoalContribution <em>Goal Contribution</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Goal Contribution</em>'.
* @see eu.aniketos.wp1.ststool.GoalContribution
* @generated
*/
EClass getGoalContribution();
/**
* Returns the meta object for the container reference '{@link eu.aniketos.wp1.ststool.GoalContribution#getSource <em>Source</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Source</em>'.
* @see eu.aniketos.wp1.ststool.GoalContribution#getSource()
* @see #getGoalContribution()
* @generated
*/
EReference getGoalContribution_Source();
/**
* Returns the meta object for the reference '{@link eu.aniketos.wp1.ststool.GoalContribution#getTarget <em>Target</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target</em>'.
* @see eu.aniketos.wp1.ststool.GoalContribution#getTarget()
* @see #getGoalContribution()
* @generated
*/
EReference getGoalContribution_Target();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.GoalDecomposition <em>Goal Decomposition</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Goal Decomposition</em>'.
* @see eu.aniketos.wp1.ststool.GoalDecomposition
* @generated
*/
EClass getGoalDecomposition();
/**
* Returns the meta object for the container reference '{@link eu.aniketos.wp1.ststool.GoalDecomposition#getSource <em>Source</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Source</em>'.
* @see eu.aniketos.wp1.ststool.GoalDecomposition#getSource()
* @see #getGoalDecomposition()
* @generated
*/
EReference getGoalDecomposition_Source();
/**
* Returns the meta object for the reference '{@link eu.aniketos.wp1.ststool.GoalDecomposition#getTarget <em>Target</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target</em>'.
* @see eu.aniketos.wp1.ststool.GoalDecomposition#getTarget()
* @see #getGoalDecomposition()
* @generated
*/
EReference getGoalDecomposition_Target();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.PositiveGoalContribution <em>Positive Goal Contribution</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Positive Goal Contribution</em>'.
* @see eu.aniketos.wp1.ststool.PositiveGoalContribution
* @generated
*/
EClass getPositiveGoalContribution();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.NegativeGoalContribution <em>Negative Goal Contribution</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Negative Goal Contribution</em>'.
* @see eu.aniketos.wp1.ststool.NegativeGoalContribution
* @generated
*/
EClass getNegativeGoalContribution();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.GoalDecompositionAND <em>Goal Decomposition AND</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Goal Decomposition AND</em>'.
* @see eu.aniketos.wp1.ststool.GoalDecompositionAND
* @generated
*/
EClass getGoalDecompositionAND();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.GoalDecompositionOR <em>Goal Decomposition OR</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Goal Decomposition OR</em>'.
* @see eu.aniketos.wp1.ststool.GoalDecompositionOR
* @generated
*/
EClass getGoalDecompositionOR();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.Threatable <em>Threatable</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Threatable</em>'.
* @see eu.aniketos.wp1.ststool.Threatable
* @generated
*/
EClass getThreatable();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.Threatable#getThreatedElements <em>Threated Elements</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Threated Elements</em>'.
* @see eu.aniketos.wp1.ststool.Threatable#getThreatedElements()
* @see #getThreatable()
* @generated
*/
EReference getThreatable_ThreatedElements();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.Event <em>Event</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Event</em>'.
* @see eu.aniketos.wp1.ststool.Event
* @generated
*/
EClass getEvent();
/**
* Returns the meta object for the containment reference list '{@link eu.aniketos.wp1.ststool.Event#getThreatedElements <em>Threated Elements</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Threated Elements</em>'.
* @see eu.aniketos.wp1.ststool.Event#getThreatedElements()
* @see #getEvent()
* @generated
*/
EReference getEvent_ThreatedElements();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Event#getEventID <em>Event ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Event ID</em>'.
* @see eu.aniketos.wp1.ststool.Event#getEventID()
* @see #getEvent()
* @generated
*/
EAttribute getEvent_EventID();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.Event#getCountermeasures <em>Countermeasures</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Countermeasures</em>'.
* @see eu.aniketos.wp1.ststool.Event#getCountermeasures()
* @see #getEvent()
* @generated
*/
EAttribute getEvent_Countermeasures();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.Own <em>Own</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Own</em>'.
* @see eu.aniketos.wp1.ststool.Own
* @generated
*/
EClass getOwn();
/**
* Returns the meta object for the container reference '{@link eu.aniketos.wp1.ststool.Own#getSource <em>Source</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Source</em>'.
* @see eu.aniketos.wp1.ststool.Own#getSource()
* @see #getOwn()
* @generated
*/
EReference getOwn_Source();
/**
* Returns the meta object for the reference '{@link eu.aniketos.wp1.ststool.Own#getTarget <em>Target</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target</em>'.
* @see eu.aniketos.wp1.ststool.Own#getTarget()
* @see #getOwn()
* @generated
*/
EReference getOwn_Target();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.Play <em>Play</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Play</em>'.
* @see eu.aniketos.wp1.ststool.Play
* @generated
*/
EClass getPlay();
/**
* Returns the meta object for the container reference '{@link eu.aniketos.wp1.ststool.Play#getSource <em>Source</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Source</em>'.
* @see eu.aniketos.wp1.ststool.Play#getSource()
* @see #getPlay()
* @generated
*/
EReference getPlay_Source();
/**
* Returns the meta object for the reference '{@link eu.aniketos.wp1.ststool.Play#getTarget <em>Target</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target</em>'.
* @see eu.aniketos.wp1.ststool.Play#getTarget()
* @see #getPlay()
* @generated
*/
EReference getPlay_Target();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.TangibleBy <em>Tangible By</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Tangible By</em>'.
* @see eu.aniketos.wp1.ststool.TangibleBy
* @generated
*/
EClass getTangibleBy();
/**
* Returns the meta object for the container reference '{@link eu.aniketos.wp1.ststool.TangibleBy#getSource <em>Source</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Source</em>'.
* @see eu.aniketos.wp1.ststool.TangibleBy#getSource()
* @see #getTangibleBy()
* @generated
*/
EReference getTangibleBy_Source();
/**
* Returns the meta object for the reference '{@link eu.aniketos.wp1.ststool.TangibleBy#getTarget <em>Target</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target</em>'.
* @see eu.aniketos.wp1.ststool.TangibleBy#getTarget()
* @see #getTangibleBy()
* @generated
*/
EReference getTangibleBy_Target();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.PartOf <em>Part Of</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Part Of</em>'.
* @see eu.aniketos.wp1.ststool.PartOf
* @generated
*/
EClass getPartOf();
/**
* Returns the meta object for the reference '{@link eu.aniketos.wp1.ststool.PartOf#getTarget <em>Target</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target</em>'.
* @see eu.aniketos.wp1.ststool.PartOf#getTarget()
* @see #getPartOf()
* @generated
*/
EReference getPartOf_Target();
/**
* Returns the meta object for the container reference '{@link eu.aniketos.wp1.ststool.PartOf#getSource <em>Source</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Source</em>'.
* @see eu.aniketos.wp1.ststool.PartOf#getSource()
* @see #getPartOf()
* @generated
*/
EReference getPartOf_Source();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.Need <em>Need</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Need</em>'.
* @see eu.aniketos.wp1.ststool.Need
* @generated
*/
EClass getNeed();
/**
* Returns the meta object for the container reference '{@link eu.aniketos.wp1.ststool.Need#getSource <em>Source</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Source</em>'.
* @see eu.aniketos.wp1.ststool.Need#getSource()
* @see #getNeed()
* @generated
*/
EReference getNeed_Source();
/**
* Returns the meta object for the reference '{@link eu.aniketos.wp1.ststool.Need#getTarget <em>Target</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target</em>'.
* @see eu.aniketos.wp1.ststool.Need#getTarget()
* @see #getNeed()
* @generated
*/
EReference getNeed_Target();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.Produce <em>Produce</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Produce</em>'.
* @see eu.aniketos.wp1.ststool.Produce
* @generated
*/
EClass getProduce();
/**
* Returns the meta object for the container reference '{@link eu.aniketos.wp1.ststool.Produce#getSource <em>Source</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Source</em>'.
* @see eu.aniketos.wp1.ststool.Produce#getSource()
* @see #getProduce()
* @generated
*/
EReference getProduce_Source();
/**
* Returns the meta object for the reference '{@link eu.aniketos.wp1.ststool.Produce#getTarget <em>Target</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target</em>'.
* @see eu.aniketos.wp1.ststool.Produce#getTarget()
* @see #getProduce()
* @generated
*/
EReference getProduce_Target();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.Modify <em>Modify</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Modify</em>'.
* @see eu.aniketos.wp1.ststool.Modify
* @generated
*/
EClass getModify();
/**
* Returns the meta object for the container reference '{@link eu.aniketos.wp1.ststool.Modify#getSource <em>Source</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Source</em>'.
* @see eu.aniketos.wp1.ststool.Modify#getSource()
* @see #getModify()
* @generated
*/
EReference getModify_Source();
/**
* Returns the meta object for the reference '{@link eu.aniketos.wp1.ststool.Modify#getTarget <em>Target</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target</em>'.
* @see eu.aniketos.wp1.ststool.Modify#getTarget()
* @see #getModify()
* @generated
*/
EReference getModify_Target();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.Threat <em>Threat</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Threat</em>'.
* @see eu.aniketos.wp1.ststool.Threat
* @generated
*/
EClass getThreat();
/**
* Returns the meta object for the reference '{@link eu.aniketos.wp1.ststool.Threat#getTarget <em>Target</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target</em>'.
* @see eu.aniketos.wp1.ststool.Threat#getTarget()
* @see #getThreat()
* @generated
*/
EReference getThreat_Target();
/**
* Returns the meta object for the container reference '{@link eu.aniketos.wp1.ststool.Threat#getSource <em>Source</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Source</em>'.
* @see eu.aniketos.wp1.ststool.Threat#getSource()
* @see #getThreat()
* @generated
*/
EReference getThreat_Source();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.StsRelation <em>Sts Relation</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Sts Relation</em>'.
* @see eu.aniketos.wp1.ststool.StsRelation
* @generated
*/
EClass getStsRelation();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.StsObject <em>Sts Object</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Sts Object</em>'.
* @see eu.aniketos.wp1.ststool.StsObject
* @generated
*/
EClass getStsObject();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.StsObject#getStsUniqueID <em>Sts Unique ID</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Sts Unique ID</em>'.
* @see eu.aniketos.wp1.ststool.StsObject#getStsUniqueID()
* @see #getStsObject()
* @generated
*/
EAttribute getStsObject_StsUniqueID();
/**
* Returns the meta object for the attribute '{@link eu.aniketos.wp1.ststool.StsObject#getDescription <em>Description</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Description</em>'.
* @see eu.aniketos.wp1.ststool.StsObject#getDescription()
* @see #getStsObject()
* @generated
*/
EAttribute getStsObject_Description();
/**
* Returns the meta object for class '{@link java.util.Map.Entry <em>String To String Map</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>String To String Map</em>'.
* @see java.util.Map.Entry
* @model keyDataType="org.eclipse.emf.ecore.EString"
* valueDataType="org.eclipse.emf.ecore.EString"
* @generated
*/
EClass getStringToStringMap();
/**
* Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Key</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Key</em>'.
* @see java.util.Map.Entry
* @see #getStringToStringMap()
* @generated
*/
EAttribute getStringToStringMap_Key();
/**
* Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Value</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see java.util.Map.Entry
* @see #getStringToStringMap()
* @generated
*/
EAttribute getStringToStringMap_Value();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.IncompatibleDuties <em>Incompatible Duties</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Incompatible Duties</em>'.
* @see eu.aniketos.wp1.ststool.IncompatibleDuties
* @generated
*/
EClass getIncompatibleDuties();
/**
* Returns the meta object for the container reference '{@link eu.aniketos.wp1.ststool.IncompatibleDuties#getSource <em>Source</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Source</em>'.
* @see eu.aniketos.wp1.ststool.IncompatibleDuties#getSource()
* @see #getIncompatibleDuties()
* @generated
*/
EReference getIncompatibleDuties_Source();
/**
* Returns the meta object for the reference '{@link eu.aniketos.wp1.ststool.IncompatibleDuties#getTarget <em>Target</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target</em>'.
* @see eu.aniketos.wp1.ststool.IncompatibleDuties#getTarget()
* @see #getIncompatibleDuties()
* @generated
*/
EReference getIncompatibleDuties_Target();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.SeparationOfDuties <em>Separation Of Duties</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Separation Of Duties</em>'.
* @see eu.aniketos.wp1.ststool.SeparationOfDuties
* @generated
*/
EClass getSeparationOfDuties();
/**
* Returns the meta object for the containment reference list '{@link eu.aniketos.wp1.ststool.SeparationOfDuties#getIncompatibleDutiesOut <em>Incompatible Duties Out</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Incompatible Duties Out</em>'.
* @see eu.aniketos.wp1.ststool.SeparationOfDuties#getIncompatibleDutiesOut()
* @see #getSeparationOfDuties()
* @generated
*/
EReference getSeparationOfDuties_IncompatibleDutiesOut();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.SeparationOfDuties#getIncompatibleDutiesIn <em>Incompatible Duties In</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Incompatible Duties In</em>'.
* @see eu.aniketos.wp1.ststool.SeparationOfDuties#getIncompatibleDutiesIn()
* @see #getSeparationOfDuties()
* @generated
*/
EReference getSeparationOfDuties_IncompatibleDutiesIn();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.BindingOfDuties <em>Binding Of Duties</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Binding Of Duties</em>'.
* @see eu.aniketos.wp1.ststool.BindingOfDuties
* @generated
*/
EClass getBindingOfDuties();
/**
* Returns the meta object for the containment reference list '{@link eu.aniketos.wp1.ststool.BindingOfDuties#getCompatibleDutiesOut <em>Compatible Duties Out</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Compatible Duties Out</em>'.
* @see eu.aniketos.wp1.ststool.BindingOfDuties#getCompatibleDutiesOut()
* @see #getBindingOfDuties()
* @generated
*/
EReference getBindingOfDuties_CompatibleDutiesOut();
/**
* Returns the meta object for the reference list '{@link eu.aniketos.wp1.ststool.BindingOfDuties#getCompatibleDutiesIn <em>Compatible Duties In</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Compatible Duties In</em>'.
* @see eu.aniketos.wp1.ststool.BindingOfDuties#getCompatibleDutiesIn()
* @see #getBindingOfDuties()
* @generated
*/
EReference getBindingOfDuties_CompatibleDutiesIn();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.CompatibleDuties <em>Compatible Duties</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Compatible Duties</em>'.
* @see eu.aniketos.wp1.ststool.CompatibleDuties
* @generated
*/
EClass getCompatibleDuties();
/**
* Returns the meta object for the reference '{@link eu.aniketos.wp1.ststool.CompatibleDuties#getTarget <em>Target</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target</em>'.
* @see eu.aniketos.wp1.ststool.CompatibleDuties#getTarget()
* @see #getCompatibleDuties()
* @generated
*/
EReference getCompatibleDuties_Target();
/**
* Returns the meta object for the container reference '{@link eu.aniketos.wp1.ststool.CompatibleDuties#getSource <em>Source</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Source</em>'.
* @see eu.aniketos.wp1.ststool.CompatibleDuties#getSource()
* @see #getCompatibleDuties()
* @generated
*/
EReference getCompatibleDuties_Source();
/**
* Returns the meta object for class '{@link eu.aniketos.wp1.ststool.Dependency <em>Dependency</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Dependency</em>'.
* @see eu.aniketos.wp1.ststool.Dependency
* @generated
*/
EClass getDependency();
/**
* Returns the meta object for the container reference '{@link eu.aniketos.wp1.ststool.Dependency#getSource <em>Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Source</em>'.
* @see eu.aniketos.wp1.ststool.Dependency#getSource()
* @see #getDependency()
* @generated
*/
EReference getDependency_Source();
/**
* Returns the meta object for the reference '{@link eu.aniketos.wp1.ststool.Dependency#getTarget <em>Target</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target</em>'.
* @see eu.aniketos.wp1.ststool.Dependency#getTarget()
* @see #getDependency()
* @generated
*/
EReference getDependency_Target();
/**
* Returns the meta object for enum '{@link eu.aniketos.wp1.ststool.RedundancyType <em>Redundancy Type</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for enum '<em>Redundancy Type</em>'.
* @see eu.aniketos.wp1.ststool.RedundancyType
* @generated
*/
EEnum getRedundancyType();
/**
* Returns the meta object for enum '{@link eu.aniketos.wp1.ststool.RepudiationType <em>Repudiation Type</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for enum '<em>Repudiation Type</em>'.
* @see eu.aniketos.wp1.ststool.RepudiationType
* @generated
*/
EEnum getRepudiationType();
/**
* 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
*/
StstoolFactory getStstoolFactory();
/**
* <!-- 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 eu.aniketos.wp1.ststool.impl.StsToolDiagramImpl <em>Sts Tool Diagram</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.StsToolDiagramImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getStsToolDiagram()
* @generated
*/
EClass STS_TOOL_DIAGRAM = eINSTANCE.getStsToolDiagram();
/**
* The meta object literal for the '<em><b>Diag Actors</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference STS_TOOL_DIAGRAM__DIAG_ACTORS = eINSTANCE.getStsToolDiagram_DiagActors();
/**
* The meta object literal for the '<em><b>Diag IResources</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference STS_TOOL_DIAGRAM__DIAG_IRESOURCES = eINSTANCE.getStsToolDiagram_DiagIResources();
/**
* The meta object literal for the '<em><b>Diag TResources</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference STS_TOOL_DIAGRAM__DIAG_TRESOURCES = eINSTANCE.getStsToolDiagram_DiagTResources();
/**
* The meta object literal for the '<em><b>Diag Goals</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference STS_TOOL_DIAGRAM__DIAG_GOALS = eINSTANCE.getStsToolDiagram_DiagGoals();
/**
* The meta object literal for the '<em><b>Diag Events</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference STS_TOOL_DIAGRAM__DIAG_EVENTS = eINSTANCE.getStsToolDiagram_DiagEvents();
/**
* The meta object literal for the '<em><b>Graphical Constraint Map</b></em>' map feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference STS_TOOL_DIAGRAM__GRAPHICAL_CONSTRAINT_MAP = eINSTANCE.getStsToolDiagram_GraphicalConstraintMap();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.ActorImpl <em>Actor</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.ActorImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getActor()
* @generated
*/
EClass ACTOR = eINSTANCE.getActor();
/**
* The meta object literal for the '<em><b>Incoming Delegations</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference ACTOR__INCOMING_DELEGATIONS = eINSTANCE.getActor_IncomingDelegations();
/**
* The meta object literal for the '<em><b>Outgoing Delegations</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference ACTOR__OUTGOING_DELEGATIONS = eINSTANCE.getActor_OutgoingDelegations();
/**
* The meta object literal for the '<em><b>Goals</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference ACTOR__GOALS = eINSTANCE.getActor_Goals();
/**
* The meta object literal for the '<em><b>Outgoing Provisions</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference ACTOR__OUTGOING_PROVISIONS = eINSTANCE.getActor_OutgoingProvisions();
/**
* The meta object literal for the '<em><b>Incoming Provisions</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference ACTOR__INCOMING_PROVISIONS = eINSTANCE.getActor_IncomingProvisions();
/**
* The meta object literal for the '<em><b>Outgoing Authorisations</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference ACTOR__OUTGOING_AUTHORISATIONS = eINSTANCE.getActor_OutgoingAuthorisations();
/**
* The meta object literal for the '<em><b>Incoming Authorisations</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference ACTOR__INCOMING_AUTHORISATIONS = eINSTANCE.getActor_IncomingAuthorisations();
/**
* The meta object literal for the '<em><b>IResources</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference ACTOR__IRESOURCES = eINSTANCE.getActor_IResources();
/**
* The meta object literal for the '<em><b>TResources</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference ACTOR__TRESOURCES = eINSTANCE.getActor_TResources();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.DelegationImpl <em>Delegation</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.DelegationImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getDelegation()
* @generated
*/
EClass DELEGATION = eINSTANCE.getDelegation();
/**
* The meta object literal for the '<em><b>Source Goal</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference DELEGATION__SOURCE_GOAL = eINSTANCE.getDelegation_SourceGoal();
/**
* The meta object literal for the '<em><b>Target Goal</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference DELEGATION__TARGET_GOAL = eINSTANCE.getDelegation_TargetGoal();
/**
* The meta object literal for the '<em><b>Previous Delegation</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference DELEGATION__PREVIOUS_DELEGATION = eINSTANCE.getDelegation_PreviousDelegation();
/**
* The meta object literal for the '<em><b>Next Delegations</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference DELEGATION__NEXT_DELEGATIONS = eINSTANCE.getDelegation_NextDelegations();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference DELEGATION__TARGET = eINSTANCE.getDelegation_Target();
/**
* The meta object literal for the '<em><b>Source</b></em>' container reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference DELEGATION__SOURCE = eINSTANCE.getDelegation_Source();
/**
* The meta object literal for the '<em><b>Times Transferable</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute DELEGATION__TIMES_TRANSFERABLE = eINSTANCE.getDelegation_TimesTransferable();
/**
* The meta object literal for the '<em><b>Pre Conditions</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute DELEGATION__PRE_CONDITIONS = eINSTANCE.getDelegation_PreConditions();
/**
* The meta object literal for the '<em><b>Post Conditions</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute DELEGATION__POST_CONDITIONS = eINSTANCE.getDelegation_PostConditions();
/**
* The meta object literal for the '<em><b>Show Security Needs</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute DELEGATION__SHOW_SECURITY_NEEDS = eINSTANCE.getDelegation_ShowSecurityNeeds();
/**
* The meta object literal for the '<em><b>Redundancy Type</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute DELEGATION__REDUNDANCY_TYPE = eINSTANCE.getDelegation_RedundancyType();
/**
* The meta object literal for the '<em><b>Repudiation Type</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute DELEGATION__REPUDIATION_TYPE = eINSTANCE.getDelegation_RepudiationType();
/**
* The meta object literal for the '<em><b>Security Needs</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute DELEGATION__SECURITY_NEEDS = eINSTANCE.getDelegation_SecurityNeeds();
/**
* The meta object literal for the '<em><b>Availability</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute DELEGATION__AVAILABILITY = eINSTANCE.getDelegation_Availability();
/**
* The meta object literal for the '<em><b>Availability Value</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute DELEGATION__AVAILABILITY_VALUE = eINSTANCE.getDelegation_AvailabilityValue();
/**
* The meta object literal for the '<em><b>Trustworthiness</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute DELEGATION__TRUSTWORTHINESS = eINSTANCE.getDelegation_Trustworthiness();
/**
* The meta object literal for the '<em><b>Trustworthiness Value</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute DELEGATION__TRUSTWORTHINESS_VALUE = eINSTANCE.getDelegation_TrustworthinessValue();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.ProvisionImpl <em>Provision</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.ProvisionImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getProvision()
* @generated
*/
EClass PROVISION = eINSTANCE.getProvision();
/**
* The meta object literal for the '<em><b>Previous Provision</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference PROVISION__PREVIOUS_PROVISION = eINSTANCE.getProvision_PreviousProvision();
/**
* The meta object literal for the '<em><b>Next Provisions</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference PROVISION__NEXT_PROVISIONS = eINSTANCE.getProvision_NextProvisions();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference PROVISION__TARGET = eINSTANCE.getProvision_Target();
/**
* The meta object literal for the '<em><b>Source</b></em>' container reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference PROVISION__SOURCE = eINSTANCE.getProvision_Source();
/**
* The meta object literal for the '<em><b>Source Resource</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference PROVISION__SOURCE_RESOURCE = eINSTANCE.getProvision_SourceResource();
/**
* The meta object literal for the '<em><b>Target Resource</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference PROVISION__TARGET_RESOURCE = eINSTANCE.getProvision_TargetResource();
/**
* The meta object literal for the '<em><b>Pre Conditions</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute PROVISION__PRE_CONDITIONS = eINSTANCE.getProvision_PreConditions();
/**
* The meta object literal for the '<em><b>Post Conditions</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute PROVISION__POST_CONDITIONS = eINSTANCE.getProvision_PostConditions();
/**
* The meta object literal for the '<em><b>Show Security Needs</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute PROVISION__SHOW_SECURITY_NEEDS = eINSTANCE.getProvision_ShowSecurityNeeds();
/**
* The meta object literal for the '<em><b>Integrity</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute PROVISION__INTEGRITY = eINSTANCE.getProvision_Integrity();
/**
* The meta object literal for the '<em><b>Security Needs</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute PROVISION__SECURITY_NEEDS = eINSTANCE.getProvision_SecurityNeeds();
/**
* The meta object literal for the '<em><b>Availability</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute PROVISION__AVAILABILITY = eINSTANCE.getProvision_Availability();
/**
* The meta object literal for the '<em><b>Availability Value</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute PROVISION__AVAILABILITY_VALUE = eINSTANCE.getProvision_AvailabilityValue();
/**
* The meta object literal for the '<em><b>Confidentiality</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROVISION__CONFIDENTIALITY = eINSTANCE.getProvision_Confidentiality();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.AgentImpl <em>Agent</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.AgentImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getAgent()
* @generated
*/
EClass AGENT = eINSTANCE.getAgent();
/**
* The meta object literal for the '<em><b>Played Roles</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference AGENT__PLAYED_ROLES = eINSTANCE.getAgent_PlayedRoles();
/**
* The meta object literal for the '<em><b>Type Of Organisation</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute AGENT__TYPE_OF_ORGANISATION = eINSTANCE.getAgent_TypeOfOrganisation();
/**
* The meta object literal for the '<em><b>Abilities</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute AGENT__ABILITIES = eINSTANCE.getAgent_Abilities();
/**
* The meta object literal for the '<em><b>Possessed Certifications And Accreditations</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute AGENT__POSSESSED_CERTIFICATIONS_AND_ACCREDITATIONS = eINSTANCE.getAgent_PossessedCertificationsAndAccreditations();
/**
* The meta object literal for the '<em><b>Other Important Features</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute AGENT__OTHER_IMPORTANT_FEATURES = eINSTANCE.getAgent_OtherImportantFeatures();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.RoleImpl <em>Role</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.RoleImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getRole()
* @generated
*/
EClass ROLE = eINSTANCE.getRole();
/**
* The meta object literal for the '<em><b>Played By</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference ROLE__PLAYED_BY = eINSTANCE.getRole_PlayedBy();
/**
* The meta object literal for the '<em><b>Purpose</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute ROLE__PURPOSE = eINSTANCE.getRole_Purpose();
/**
* The meta object literal for the '<em><b>Mission</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute ROLE__MISSION = eINSTANCE.getRole_Mission();
/**
* The meta object literal for the '<em><b>Depend By</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROLE__DEPEND_BY = eINSTANCE.getRole_DependBy();
/**
* The meta object literal for the '<em><b>Dependent</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROLE__DEPENDENT = eINSTANCE.getRole_Dependent();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.TResourceImpl <em>TResource</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.TResourceImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getTResource()
* @generated
*/
EClass TRESOURCE = eINSTANCE.getTResource();
/**
* The meta object literal for the '<em><b>Provided To</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference TRESOURCE__PROVIDED_TO = eINSTANCE.getTResource_ProvidedTo();
/**
* The meta object literal for the '<em><b>Provided From</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference TRESOURCE__PROVIDED_FROM = eINSTANCE.getTResource_ProvidedFrom();
/**
* The meta object literal for the '<em><b>Actor Owner</b></em>' container reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference TRESOURCE__ACTOR_OWNER = eINSTANCE.getTResource_ActorOwner();
/**
* The meta object literal for the '<em><b>Goals Modifing</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference TRESOURCE__GOALS_MODIFING = eINSTANCE.getTResource_GoalsModifing();
/**
* The meta object literal for the '<em><b>Goals Producing</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference TRESOURCE__GOALS_PRODUCING = eINSTANCE.getTResource_GoalsProducing();
/**
* The meta object literal for the '<em><b>Goals Needing</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference TRESOURCE__GOALS_NEEDING = eINSTANCE.getTResource_GoalsNeeding();
/**
* The meta object literal for the '<em><b>Intangible Elements</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference TRESOURCE__INTANGIBLE_ELEMENTS = eINSTANCE.getTResource_IntangibleElements();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.GoalImpl <em>Goal</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.GoalImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getGoal()
* @generated
*/
EClass GOAL = eINSTANCE.getGoal();
/**
* The meta object literal for the '<em><b>Delegated To</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference GOAL__DELEGATED_TO = eINSTANCE.getGoal_DelegatedTo();
/**
* The meta object literal for the '<em><b>Delegated From</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference GOAL__DELEGATED_FROM = eINSTANCE.getGoal_DelegatedFrom();
/**
* The meta object literal for the '<em><b>Authorisations</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference GOAL__AUTHORISATIONS = eINSTANCE.getGoal_Authorisations();
/**
* The meta object literal for the '<em><b>Actor Owner</b></em>' container reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference GOAL__ACTOR_OWNER = eINSTANCE.getGoal_ActorOwner();
/**
* The meta object literal for the '<em><b>Resource Needed</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference GOAL__RESOURCE_NEEDED = eINSTANCE.getGoal_ResourceNeeded();
/**
* The meta object literal for the '<em><b>Resources Produced</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference GOAL__RESOURCES_PRODUCED = eINSTANCE.getGoal_ResourcesProduced();
/**
* The meta object literal for the '<em><b>Resources Modified</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference GOAL__RESOURCES_MODIFIED = eINSTANCE.getGoal_ResourcesModified();
/**
* The meta object literal for the '<em><b>Outgoing Contributions</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference GOAL__OUTGOING_CONTRIBUTIONS = eINSTANCE.getGoal_OutgoingContributions();
/**
* The meta object literal for the '<em><b>Incoming Contribution</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference GOAL__INCOMING_CONTRIBUTION = eINSTANCE.getGoal_IncomingContribution();
/**
* The meta object literal for the '<em><b>Outgoing Decompositions</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference GOAL__OUTGOING_DECOMPOSITIONS = eINSTANCE.getGoal_OutgoingDecompositions();
/**
* The meta object literal for the '<em><b>Incoming Decompositions</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference GOAL__INCOMING_DECOMPOSITIONS = eINSTANCE.getGoal_IncomingDecompositions();
/**
* The meta object literal for the '<em><b>Capability</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute GOAL__CAPABILITY = eINSTANCE.getGoal_Capability();
/**
* The meta object literal for the '<em><b>Pre Conditions</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute GOAL__PRE_CONDITIONS = eINSTANCE.getGoal_PreConditions();
/**
* The meta object literal for the '<em><b>Post Conditions</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute GOAL__POST_CONDITIONS = eINSTANCE.getGoal_PostConditions();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.AuthorisationImpl <em>Authorisation</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.AuthorisationImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getAuthorisation()
* @generated
*/
EClass AUTHORISATION = eINSTANCE.getAuthorisation();
/**
* The meta object literal for the '<em><b>Source</b></em>' container reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference AUTHORISATION__SOURCE = eINSTANCE.getAuthorisation_Source();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference AUTHORISATION__TARGET = eINSTANCE.getAuthorisation_Target();
/**
* The meta object literal for the '<em><b>Goals</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference AUTHORISATION__GOALS = eINSTANCE.getAuthorisation_Goals();
/**
* The meta object literal for the '<em><b>Resources</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference AUTHORISATION__RESOURCES = eINSTANCE.getAuthorisation_Resources();
/**
* The meta object literal for the '<em><b>Times Transferable</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute AUTHORISATION__TIMES_TRANSFERABLE = eINSTANCE.getAuthorisation_TimesTransferable();
/**
* The meta object literal for the '<em><b>Usage</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute AUTHORISATION__USAGE = eINSTANCE.getAuthorisation_Usage();
/**
* The meta object literal for the '<em><b>Modification</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute AUTHORISATION__MODIFICATION = eINSTANCE.getAuthorisation_Modification();
/**
* The meta object literal for the '<em><b>Produce</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute AUTHORISATION__PRODUCE = eINSTANCE.getAuthorisation_Produce();
/**
* The meta object literal for the '<em><b>Distribution</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute AUTHORISATION__DISTRIBUTION = eINSTANCE.getAuthorisation_Distribution();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.ResourceImpl <em>Resource</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.ResourceImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getResource()
* @generated
*/
EClass RESOURCE = eINSTANCE.getResource();
/**
* The meta object literal for the '<em><b>Parts Of</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference RESOURCE__PARTS_OF = eINSTANCE.getResource_PartsOf();
/**
* The meta object literal for the '<em><b>Sub Parts</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference RESOURCE__SUB_PARTS = eINSTANCE.getResource_SubParts();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.IResourceImpl <em>IResource</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.IResourceImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getIResource()
* @generated
*/
EClass IRESOURCE = eINSTANCE.getIResource();
/**
* The meta object literal for the '<em><b>Authorisations</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference IRESOURCE__AUTHORISATIONS = eINSTANCE.getIResource_Authorisations();
/**
* The meta object literal for the '<em><b>Owners</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference IRESOURCE__OWNERS = eINSTANCE.getIResource_Owners();
/**
* The meta object literal for the '<em><b>Tangible Elements</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference IRESOURCE__TANGIBLE_ELEMENTS = eINSTANCE.getIResource_TangibleElements();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.StsElementImpl <em>Sts Element</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.StsElementImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getStsElement()
* @generated
*/
EClass STS_ELEMENT = eINSTANCE.getStsElement();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute STS_ELEMENT__NAME = eINSTANCE.getStsElement_Name();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.NonTransferableAuthorisationImpl <em>Non Transferable Authorisation</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.NonTransferableAuthorisationImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getNonTransferableAuthorisation()
* @generated
*/
EClass NON_TRANSFERABLE_AUTHORISATION = eINSTANCE.getNonTransferableAuthorisation();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.TransferableAuthorisationImpl <em>Transferable Authorisation</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.TransferableAuthorisationImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getTransferableAuthorisation()
* @generated
*/
EClass TRANSFERABLE_AUTHORISATION = eINSTANCE.getTransferableAuthorisation();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.GoalContributionImpl <em>Goal Contribution</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.GoalContributionImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getGoalContribution()
* @generated
*/
EClass GOAL_CONTRIBUTION = eINSTANCE.getGoalContribution();
/**
* The meta object literal for the '<em><b>Source</b></em>' container reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference GOAL_CONTRIBUTION__SOURCE = eINSTANCE.getGoalContribution_Source();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference GOAL_CONTRIBUTION__TARGET = eINSTANCE.getGoalContribution_Target();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.GoalDecompositionImpl <em>Goal Decomposition</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.GoalDecompositionImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getGoalDecomposition()
* @generated
*/
EClass GOAL_DECOMPOSITION = eINSTANCE.getGoalDecomposition();
/**
* The meta object literal for the '<em><b>Source</b></em>' container reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference GOAL_DECOMPOSITION__SOURCE = eINSTANCE.getGoalDecomposition_Source();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference GOAL_DECOMPOSITION__TARGET = eINSTANCE.getGoalDecomposition_Target();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.PositiveGoalContributionImpl <em>Positive Goal Contribution</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.PositiveGoalContributionImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getPositiveGoalContribution()
* @generated
*/
EClass POSITIVE_GOAL_CONTRIBUTION = eINSTANCE.getPositiveGoalContribution();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.NegativeGoalContributionImpl <em>Negative Goal Contribution</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.NegativeGoalContributionImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getNegativeGoalContribution()
* @generated
*/
EClass NEGATIVE_GOAL_CONTRIBUTION = eINSTANCE.getNegativeGoalContribution();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.GoalDecompositionANDImpl <em>Goal Decomposition AND</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.GoalDecompositionANDImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getGoalDecompositionAND()
* @generated
*/
EClass GOAL_DECOMPOSITION_AND = eINSTANCE.getGoalDecompositionAND();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.GoalDecompositionORImpl <em>Goal Decomposition OR</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.GoalDecompositionORImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getGoalDecompositionOR()
* @generated
*/
EClass GOAL_DECOMPOSITION_OR = eINSTANCE.getGoalDecompositionOR();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.Threatable <em>Threatable</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.Threatable
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getThreatable()
* @generated
*/
EClass THREATABLE = eINSTANCE.getThreatable();
/**
* The meta object literal for the '<em><b>Threated Elements</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference THREATABLE__THREATED_ELEMENTS = eINSTANCE.getThreatable_ThreatedElements();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.EventImpl <em>Event</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.EventImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getEvent()
* @generated
*/
EClass EVENT = eINSTANCE.getEvent();
/**
* The meta object literal for the '<em><b>Threated Elements</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference EVENT__THREATED_ELEMENTS = eINSTANCE.getEvent_ThreatedElements();
/**
* The meta object literal for the '<em><b>Event ID</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EVENT__EVENT_ID = eINSTANCE.getEvent_EventID();
/**
* The meta object literal for the '<em><b>Countermeasures</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute EVENT__COUNTERMEASURES = eINSTANCE.getEvent_Countermeasures();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.OwnImpl <em>Own</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.OwnImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getOwn()
* @generated
*/
EClass OWN = eINSTANCE.getOwn();
/**
* The meta object literal for the '<em><b>Source</b></em>' container reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference OWN__SOURCE = eINSTANCE.getOwn_Source();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference OWN__TARGET = eINSTANCE.getOwn_Target();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.PlayImpl <em>Play</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.PlayImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getPlay()
* @generated
*/
EClass PLAY = eINSTANCE.getPlay();
/**
* The meta object literal for the '<em><b>Source</b></em>' container reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference PLAY__SOURCE = eINSTANCE.getPlay_Source();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference PLAY__TARGET = eINSTANCE.getPlay_Target();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.TangibleByImpl <em>Tangible By</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.TangibleByImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getTangibleBy()
* @generated
*/
EClass TANGIBLE_BY = eINSTANCE.getTangibleBy();
/**
* The meta object literal for the '<em><b>Source</b></em>' container reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference TANGIBLE_BY__SOURCE = eINSTANCE.getTangibleBy_Source();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference TANGIBLE_BY__TARGET = eINSTANCE.getTangibleBy_Target();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.PartOfImpl <em>Part Of</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.PartOfImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getPartOf()
* @generated
*/
EClass PART_OF = eINSTANCE.getPartOf();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference PART_OF__TARGET = eINSTANCE.getPartOf_Target();
/**
* The meta object literal for the '<em><b>Source</b></em>' container reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference PART_OF__SOURCE = eINSTANCE.getPartOf_Source();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.NeedImpl <em>Need</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.NeedImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getNeed()
* @generated
*/
EClass NEED = eINSTANCE.getNeed();
/**
* The meta object literal for the '<em><b>Source</b></em>' container reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference NEED__SOURCE = eINSTANCE.getNeed_Source();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference NEED__TARGET = eINSTANCE.getNeed_Target();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.ProduceImpl <em>Produce</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.ProduceImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getProduce()
* @generated
*/
EClass PRODUCE = eINSTANCE.getProduce();
/**
* The meta object literal for the '<em><b>Source</b></em>' container reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference PRODUCE__SOURCE = eINSTANCE.getProduce_Source();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference PRODUCE__TARGET = eINSTANCE.getProduce_Target();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.ModifyImpl <em>Modify</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.ModifyImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getModify()
* @generated
*/
EClass MODIFY = eINSTANCE.getModify();
/**
* The meta object literal for the '<em><b>Source</b></em>' container reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference MODIFY__SOURCE = eINSTANCE.getModify_Source();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference MODIFY__TARGET = eINSTANCE.getModify_Target();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.ThreatImpl <em>Threat</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.ThreatImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getThreat()
* @generated
*/
EClass THREAT = eINSTANCE.getThreat();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference THREAT__TARGET = eINSTANCE.getThreat_Target();
/**
* The meta object literal for the '<em><b>Source</b></em>' container reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference THREAT__SOURCE = eINSTANCE.getThreat_Source();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.StsRelationImpl <em>Sts Relation</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.StsRelationImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getStsRelation()
* @generated
*/
EClass STS_RELATION = eINSTANCE.getStsRelation();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.StsObjectImpl <em>Sts Object</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.StsObjectImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getStsObject()
* @generated
*/
EClass STS_OBJECT = eINSTANCE.getStsObject();
/**
* The meta object literal for the '<em><b>Sts Unique ID</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute STS_OBJECT__STS_UNIQUE_ID = eINSTANCE.getStsObject_StsUniqueID();
/**
* The meta object literal for the '<em><b>Description</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute STS_OBJECT__DESCRIPTION = eINSTANCE.getStsObject_Description();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.StringToStringMapImpl <em>String To String Map</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.StringToStringMapImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getStringToStringMap()
* @generated
*/
EClass STRING_TO_STRING_MAP = eINSTANCE.getStringToStringMap();
/**
* The meta object literal for the '<em><b>Key</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute STRING_TO_STRING_MAP__KEY = eINSTANCE.getStringToStringMap_Key();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute STRING_TO_STRING_MAP__VALUE = eINSTANCE.getStringToStringMap_Value();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.IncompatibleDutiesImpl <em>Incompatible Duties</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.IncompatibleDutiesImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getIncompatibleDuties()
* @generated
*/
EClass INCOMPATIBLE_DUTIES = eINSTANCE.getIncompatibleDuties();
/**
* The meta object literal for the '<em><b>Source</b></em>' container reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference INCOMPATIBLE_DUTIES__SOURCE = eINSTANCE.getIncompatibleDuties_Source();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference INCOMPATIBLE_DUTIES__TARGET = eINSTANCE.getIncompatibleDuties_Target();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.SeparationOfDuties <em>Separation Of Duties</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.SeparationOfDuties
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getSeparationOfDuties()
* @generated
*/
EClass SEPARATION_OF_DUTIES = eINSTANCE.getSeparationOfDuties();
/**
* The meta object literal for the '<em><b>Incompatible Duties Out</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference SEPARATION_OF_DUTIES__INCOMPATIBLE_DUTIES_OUT = eINSTANCE.getSeparationOfDuties_IncompatibleDutiesOut();
/**
* The meta object literal for the '<em><b>Incompatible Duties In</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference SEPARATION_OF_DUTIES__INCOMPATIBLE_DUTIES_IN = eINSTANCE.getSeparationOfDuties_IncompatibleDutiesIn();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.BindingOfDuties <em>Binding Of Duties</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.BindingOfDuties
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getBindingOfDuties()
* @generated
*/
EClass BINDING_OF_DUTIES = eINSTANCE.getBindingOfDuties();
/**
* The meta object literal for the '<em><b>Compatible Duties Out</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference BINDING_OF_DUTIES__COMPATIBLE_DUTIES_OUT = eINSTANCE.getBindingOfDuties_CompatibleDutiesOut();
/**
* The meta object literal for the '<em><b>Compatible Duties In</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference BINDING_OF_DUTIES__COMPATIBLE_DUTIES_IN = eINSTANCE.getBindingOfDuties_CompatibleDutiesIn();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.CompatibleDutiesImpl <em>Compatible Duties</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.CompatibleDutiesImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getCompatibleDuties()
* @generated
*/
EClass COMPATIBLE_DUTIES = eINSTANCE.getCompatibleDuties();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference COMPATIBLE_DUTIES__TARGET = eINSTANCE.getCompatibleDuties_Target();
/**
* The meta object literal for the '<em><b>Source</b></em>' container reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference COMPATIBLE_DUTIES__SOURCE = eINSTANCE.getCompatibleDuties_Source();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.impl.DependencyImpl <em>Dependency</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.impl.DependencyImpl
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getDependency()
* @generated
*/
EClass DEPENDENCY = eINSTANCE.getDependency();
/**
* The meta object literal for the '<em><b>Source</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DEPENDENCY__SOURCE = eINSTANCE.getDependency_Source();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DEPENDENCY__TARGET = eINSTANCE.getDependency_Target();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.RedundancyType <em>Redundancy Type</em>}' enum.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.RedundancyType
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getRedundancyType()
* @generated
*/
EEnum REDUNDANCY_TYPE = eINSTANCE.getRedundancyType();
/**
* The meta object literal for the '{@link eu.aniketos.wp1.ststool.RepudiationType <em>Repudiation Type</em>}' enum.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see eu.aniketos.wp1.ststool.RepudiationType
* @see eu.aniketos.wp1.ststool.impl.StstoolPackageImpl#getRepudiationType()
* @generated
*/
EEnum REPUDIATION_TYPE = eINSTANCE.getRepudiationType();
}
} //StstoolPackage