/************************************************************************** * ERA - Eclipse Requirements Analysis * ============================================== * Copyright (C) 2009-2013 by Georg Blaschke, Christoph P. Neumann * and Bernd Haberstumpf (http://era.origo.ethz.ch) ************************************************************************** * Licensed under the Eclipse Public License - v 1.0 (the "License"); * you may not use this file except in compliance with * the License. You may obtain a copy of the License at * http://www.eclipse.org/org/documents/epl-v10.html * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. ************************************************************************** */ package era.foss.erf; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; 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 era.foss.erf.ErfFactory * @model kind="package" * @generated */ public interface ErfPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ String eNAME = "erf"; /** * The package namespace URI. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ String eNS_URI = "http://era/foss/erf"; /** * The package namespace name. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "era.foss.erf"; /** * The singleton instance of the package. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ ErfPackage eINSTANCE = era.foss.erf.impl.ErfPackageImpl.init(); /** * The meta object id for the '{@link era.foss.erf.impl.AttributeDefinitionImpl <em>Attribute Definition</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.AttributeDefinitionImpl * @see era.foss.erf.impl.ErfPackageImpl#getAttributeDefinition() * @generated */ int ATTRIBUTE_DEFINITION = 0; /** * The meta object id for the '{@link era.foss.erf.impl.AttributeValueImpl <em>Attribute Value</em>}' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see era.foss.erf.impl.AttributeValueImpl * @see era.foss.erf.impl.ErfPackageImpl#getAttributeValue() * @generated */ int ATTRIBUTE_VALUE = 1; /** * The meta object id for the '{@link era.foss.erf.impl.DatatypeDefinitionImpl <em>Datatype Definition</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.DatatypeDefinitionImpl * @see era.foss.erf.impl.ErfPackageImpl#getDatatypeDefinition() * @generated */ int DATATYPE_DEFINITION = 2; /** * The meta object id for the '{@link era.foss.erf.impl.SpecElementWithUserDefinedAttributesImpl <em>Spec Element With User Defined Attributes</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.SpecElementWithUserDefinedAttributesImpl * @see era.foss.erf.impl.ErfPackageImpl#getSpecElementWithUserDefinedAttributes() * @generated */ int SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES = 3; /** * The meta object id for the '{@link era.foss.erf.impl.SpecObjectImpl <em>Spec Object</em>}' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see era.foss.erf.impl.SpecObjectImpl * @see era.foss.erf.impl.ErfPackageImpl#getSpecObject() * @generated */ int SPEC_OBJECT = 4; /** * The meta object id for the '{@link era.foss.erf.impl.SpecTypeImpl <em>Spec Type</em>}' class. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @see era.foss.erf.impl.SpecTypeImpl * @see era.foss.erf.impl.ErfPackageImpl#getSpecType() * @generated */ int SPEC_TYPE = 5; /** * The meta object id for the '{@link java.util.Map <em>Map</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @see java.util.Map * @see era.foss.erf.impl.ErfPackageImpl#getMap() * @generated */ int MAP = 6; /** * The meta object id for the '{@link era.foss.erf.impl.AttributeValueSimpleImpl <em>Attribute Value Simple</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.AttributeValueSimpleImpl * @see era.foss.erf.impl.ErfPackageImpl#getAttributeValueSimple() * @generated */ int ATTRIBUTE_VALUE_SIMPLE = 7; /** * The meta object id for the '{@link era.foss.erf.impl.DatatypeDefinitionSimpleImpl <em>Datatype Definition Simple</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.DatatypeDefinitionSimpleImpl * @see era.foss.erf.impl.ErfPackageImpl#getDatatypeDefinitionSimple() * @generated */ int DATATYPE_DEFINITION_SIMPLE = 9; /** * The meta object id for the '{@link era.foss.erf.impl.DatatypeDefinitionIntegerImpl <em>Datatype Definition Integer</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.DatatypeDefinitionIntegerImpl * @see era.foss.erf.impl.ErfPackageImpl#getDatatypeDefinitionInteger() * @generated */ int DATATYPE_DEFINITION_INTEGER = 8; /** * The meta object id for the '{@link era.foss.erf.impl.DatatypeDefinitionStringImpl <em>Datatype Definition String</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.DatatypeDefinitionStringImpl * @see era.foss.erf.impl.ErfPackageImpl#getDatatypeDefinitionString() * @generated */ int DATATYPE_DEFINITION_STRING = 10; /** * The meta object id for the '{@link era.foss.erf.impl.IdentifiableImpl <em>Identifiable</em>}' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see era.foss.erf.impl.IdentifiableImpl * @see era.foss.erf.impl.ErfPackageImpl#getIdentifiable() * @generated */ int IDENTIFIABLE = 11; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int IDENTIFIABLE__ID = 0; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int IDENTIFIABLE__DESC = 1; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int IDENTIFIABLE__LONG_NAME = 2; /** * The number of structural features of the '<em>Identifiable</em>' class. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ int IDENTIFIABLE_FEATURE_COUNT = 3; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION__ID = IDENTIFIABLE__ID; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION__DESC = IDENTIFIABLE__DESC; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION__LONG_NAME = IDENTIFIABLE__LONG_NAME; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION__TYPE = IDENTIFIABLE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Ident</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION__IDENT = IDENTIFIABLE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Unique</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION__UNIQUE = IDENTIFIABLE_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Spec Type</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ int ATTRIBUTE_DEFINITION__SPEC_TYPE = IDENTIFIABLE_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Attribute Definition</em>' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_FEATURE_COUNT = IDENTIFIABLE_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE__ID = IDENTIFIABLE__ID; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE__DESC = IDENTIFIABLE__DESC; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE__LONG_NAME = IDENTIFIABLE__LONG_NAME; /** * The feature id for the '<em><b>Definition</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE__DEFINITION = IDENTIFIABLE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Attribute Value</em>' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE_FEATURE_COUNT = IDENTIFIABLE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION__ID = IDENTIFIABLE__ID; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION__DESC = IDENTIFIABLE__DESC; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION__LONG_NAME = IDENTIFIABLE__LONG_NAME; /** * The feature id for the '<em><b>Attribute Definitions</b></em>' reference list. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION__ATTRIBUTE_DEFINITIONS = IDENTIFIABLE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Datatype Definition</em>' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_FEATURE_COUNT = IDENTIFIABLE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES__ID = IDENTIFIABLE__ID; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES__DESC = IDENTIFIABLE__DESC; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES__LONG_NAME = IDENTIFIABLE__LONG_NAME; /** * The feature id for the '<em><b>Values</b></em>' containment reference list. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES__VALUES = IDENTIFIABLE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES__TYPE = IDENTIFIABLE_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Spec Element With User Defined Attributes</em>' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES_FEATURE_COUNT = IDENTIFIABLE_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_OBJECT__ID = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES__ID; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_OBJECT__DESC = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES__DESC; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_OBJECT__LONG_NAME = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES__LONG_NAME; /** * The feature id for the '<em><b>Values</b></em>' containment reference list. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int SPEC_OBJECT__VALUES = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES__VALUES; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_OBJECT__TYPE = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES__TYPE; /** * The feature id for the '<em><b>Sources</b></em>' reference list. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_OBJECT__SOURCES = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Targets</b></em>' reference list. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_OBJECT__TARGETS = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Spec Hierarchy</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SPEC_OBJECT__SPEC_HIERARCHY = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Core Content</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SPEC_OBJECT__CORE_CONTENT = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Spec Object</em>' class. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ int SPEC_OBJECT_FEATURE_COUNT = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_TYPE__ID = IDENTIFIABLE__ID; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_TYPE__DESC = IDENTIFIABLE__DESC; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_TYPE__LONG_NAME = IDENTIFIABLE__LONG_NAME; /** * The feature id for the '<em><b>Spec Attributes</b></em>' containment reference list. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int SPEC_TYPE__SPEC_ATTRIBUTES = IDENTIFIABLE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Spec Type</em>' class. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ int SPEC_TYPE_FEATURE_COUNT = IDENTIFIABLE_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Map</em>' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int MAP_FEATURE_COUNT = 0; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE_SIMPLE__ID = ATTRIBUTE_VALUE__ID; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE_SIMPLE__DESC = ATTRIBUTE_VALUE__DESC; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE_SIMPLE__LONG_NAME = ATTRIBUTE_VALUE__LONG_NAME; /** * The feature id for the '<em><b>Definition</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE_SIMPLE__DEFINITION = ATTRIBUTE_VALUE__DEFINITION; /** * The feature id for the '<em><b>The Value</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE_SIMPLE__THE_VALUE = ATTRIBUTE_VALUE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Attribute Value Simple</em>' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE_SIMPLE_FEATURE_COUNT = ATTRIBUTE_VALUE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_SIMPLE__ID = DATATYPE_DEFINITION__ID; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_SIMPLE__DESC = DATATYPE_DEFINITION__DESC; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_SIMPLE__LONG_NAME = DATATYPE_DEFINITION__LONG_NAME; /** * The feature id for the '<em><b>Attribute Definitions</b></em>' reference list. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_SIMPLE__ATTRIBUTE_DEFINITIONS = DATATYPE_DEFINITION__ATTRIBUTE_DEFINITIONS; /** * The number of structural features of the '<em>Datatype Definition Simple</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_SIMPLE_FEATURE_COUNT = DATATYPE_DEFINITION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_INTEGER__ID = DATATYPE_DEFINITION_SIMPLE__ID; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_INTEGER__DESC = DATATYPE_DEFINITION_SIMPLE__DESC; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_INTEGER__LONG_NAME = DATATYPE_DEFINITION_SIMPLE__LONG_NAME; /** * The feature id for the '<em><b>Attribute Definitions</b></em>' reference list. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_INTEGER__ATTRIBUTE_DEFINITIONS = DATATYPE_DEFINITION_SIMPLE__ATTRIBUTE_DEFINITIONS; /** * The feature id for the '<em><b>Max</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_INTEGER__MAX = DATATYPE_DEFINITION_SIMPLE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Min</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_INTEGER__MIN = DATATYPE_DEFINITION_SIMPLE_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Datatype Definition Integer</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_INTEGER_FEATURE_COUNT = DATATYPE_DEFINITION_SIMPLE_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_STRING__ID = DATATYPE_DEFINITION_SIMPLE__ID; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_STRING__DESC = DATATYPE_DEFINITION_SIMPLE__DESC; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_STRING__LONG_NAME = DATATYPE_DEFINITION_SIMPLE__LONG_NAME; /** * The feature id for the '<em><b>Attribute Definitions</b></em>' reference list. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_STRING__ATTRIBUTE_DEFINITIONS = DATATYPE_DEFINITION_SIMPLE__ATTRIBUTE_DEFINITIONS; /** * The feature id for the '<em><b>Max Length</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_STRING__MAX_LENGTH = DATATYPE_DEFINITION_SIMPLE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Datatype Definition String</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_STRING_FEATURE_COUNT = DATATYPE_DEFINITION_SIMPLE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link era.foss.erf.impl.AttributeDefinitionSimpleImpl <em>Attribute Definition Simple</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.AttributeDefinitionSimpleImpl * @see era.foss.erf.impl.ErfPackageImpl#getAttributeDefinitionSimple() * @generated */ int ATTRIBUTE_DEFINITION_SIMPLE = 12; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_SIMPLE__ID = ATTRIBUTE_DEFINITION__ID; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_SIMPLE__DESC = ATTRIBUTE_DEFINITION__DESC; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_SIMPLE__LONG_NAME = ATTRIBUTE_DEFINITION__LONG_NAME; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_SIMPLE__TYPE = ATTRIBUTE_DEFINITION__TYPE; /** * The feature id for the '<em><b>Ident</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_SIMPLE__IDENT = ATTRIBUTE_DEFINITION__IDENT; /** * The feature id for the '<em><b>Unique</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_SIMPLE__UNIQUE = ATTRIBUTE_DEFINITION__UNIQUE; /** * The feature id for the '<em><b>Spec Type</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ int ATTRIBUTE_DEFINITION_SIMPLE__SPEC_TYPE = ATTRIBUTE_DEFINITION__SPEC_TYPE; /** * The feature id for the '<em><b>Default Value</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_SIMPLE__DEFAULT_VALUE = ATTRIBUTE_DEFINITION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Attribute Definition Simple</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_SIMPLE_FEATURE_COUNT = ATTRIBUTE_DEFINITION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link era.foss.erf.impl.ERFImpl <em>ERF</em>}' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @see era.foss.erf.impl.ERFImpl * @see era.foss.erf.impl.ErfPackageImpl#getERF() * @generated */ int ERF = 13; /** * The feature id for the '<em><b>Core Content</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int ERF__CORE_CONTENT = 0; /** * The feature id for the '<em><b>Tool Extensions</b></em>' containment reference list. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int ERF__TOOL_EXTENSIONS = 1; /** * The number of structural features of the '<em>ERF</em>' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ERF_FEATURE_COUNT = 2; /** * The meta object id for the '{@link era.foss.erf.impl.ContentImpl <em>Content</em>}' class. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @see era.foss.erf.impl.ContentImpl * @see era.foss.erf.impl.ErfPackageImpl#getContent() * @generated */ int CONTENT = 14; /** * The feature id for the '<em><b>Spec Objects</b></em>' containment reference list. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int CONTENT__SPEC_OBJECTS = 0; /** * The feature id for the '<em><b>Spec Types</b></em>' containment reference list. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int CONTENT__SPEC_TYPES = 1; /** * The feature id for the '<em><b>Data Types</b></em>' containment reference list. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int CONTENT__DATA_TYPES = 2; /** * The feature id for the '<em><b>Spec Relations</b></em>' containment reference list. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int CONTENT__SPEC_RELATIONS = 3; /** * The feature id for the '<em><b>Specifications</b></em>' containment reference list. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int CONTENT__SPECIFICATIONS = 4; /** * The number of structural features of the '<em>Content</em>' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int CONTENT_FEATURE_COUNT = 5; /** * The meta object id for the '{@link era.foss.erf.impl.SpecRelationImpl <em>Spec Relation</em>}' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see era.foss.erf.impl.SpecRelationImpl * @see era.foss.erf.impl.ErfPackageImpl#getSpecRelation() * @generated */ int SPEC_RELATION = 15; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_RELATION__ID = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES__ID; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_RELATION__DESC = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES__DESC; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_RELATION__LONG_NAME = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES__LONG_NAME; /** * The feature id for the '<em><b>Values</b></em>' containment reference list. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int SPEC_RELATION__VALUES = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES__VALUES; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_RELATION__TYPE = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES__TYPE; /** * The feature id for the '<em><b>Source</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_RELATION__SOURCE = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Target</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_RELATION__TARGET = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Spec Relation</em>' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int SPEC_RELATION_FEATURE_COUNT = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES_FEATURE_COUNT + 2; /** * The meta object id for the '{@link era.foss.erf.impl.EmbeddedValueImpl <em>Embedded Value</em>}' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see era.foss.erf.impl.EmbeddedValueImpl * @see era.foss.erf.impl.ErfPackageImpl#getEmbeddedValue() * @generated */ int EMBEDDED_VALUE = 16; /** * The feature id for the '<em><b>Key</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int EMBEDDED_VALUE__KEY = 0; /** * The feature id for the '<em><b>Other Content</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int EMBEDDED_VALUE__OTHER_CONTENT = 1; /** * The number of structural features of the '<em>Embedded Value</em>' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int EMBEDDED_VALUE_FEATURE_COUNT = 2; /** * The meta object id for the '{@link era.foss.erf.impl.EnumValueImpl <em>Enum Value</em>}' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see era.foss.erf.impl.EnumValueImpl * @see era.foss.erf.impl.ErfPackageImpl#getEnumValue() * @generated */ int ENUM_VALUE = 17; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ENUM_VALUE__ID = IDENTIFIABLE__ID; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ENUM_VALUE__DESC = IDENTIFIABLE__DESC; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ENUM_VALUE__LONG_NAME = IDENTIFIABLE__LONG_NAME; /** * The feature id for the '<em><b>Properties</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int ENUM_VALUE__PROPERTIES = IDENTIFIABLE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Color</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ int ENUM_VALUE__COLOR = IDENTIFIABLE_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Enum Value</em>' class. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ int ENUM_VALUE_FEATURE_COUNT = IDENTIFIABLE_FEATURE_COUNT + 2; /** * The meta object id for the '{@link era.foss.erf.impl.DatatypeDefinitionEnumerationImpl <em>Datatype Definition Enumeration</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.DatatypeDefinitionEnumerationImpl * @see era.foss.erf.impl.ErfPackageImpl#getDatatypeDefinitionEnumeration() * @generated */ int DATATYPE_DEFINITION_ENUMERATION = 18; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_ENUMERATION__ID = DATATYPE_DEFINITION__ID; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_ENUMERATION__DESC = DATATYPE_DEFINITION__DESC; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_ENUMERATION__LONG_NAME = DATATYPE_DEFINITION__LONG_NAME; /** * The feature id for the '<em><b>Attribute Definitions</b></em>' reference list. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_ENUMERATION__ATTRIBUTE_DEFINITIONS = DATATYPE_DEFINITION__ATTRIBUTE_DEFINITIONS; /** * The feature id for the '<em><b>Specified Values</b></em>' containment reference list. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_ENUMERATION__SPECIFIED_VALUES = DATATYPE_DEFINITION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Datatype Definition Enumeration</em>' class. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_ENUMERATION_FEATURE_COUNT = DATATYPE_DEFINITION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link era.foss.erf.impl.AttributeDefinitionEnumerationImpl <em>Attribute Definition Enumeration</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.AttributeDefinitionEnumerationImpl * @see era.foss.erf.impl.ErfPackageImpl#getAttributeDefinitionEnumeration() * @generated */ int ATTRIBUTE_DEFINITION_ENUMERATION = 19; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_ENUMERATION__ID = ATTRIBUTE_DEFINITION__ID; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_ENUMERATION__DESC = ATTRIBUTE_DEFINITION__DESC; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_ENUMERATION__LONG_NAME = ATTRIBUTE_DEFINITION__LONG_NAME; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_ENUMERATION__TYPE = ATTRIBUTE_DEFINITION__TYPE; /** * The feature id for the '<em><b>Ident</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_ENUMERATION__IDENT = ATTRIBUTE_DEFINITION__IDENT; /** * The feature id for the '<em><b>Unique</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_ENUMERATION__UNIQUE = ATTRIBUTE_DEFINITION__UNIQUE; /** * The feature id for the '<em><b>Spec Type</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ int ATTRIBUTE_DEFINITION_ENUMERATION__SPEC_TYPE = ATTRIBUTE_DEFINITION__SPEC_TYPE; /** * The feature id for the '<em><b>Multi Valued</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_ENUMERATION__MULTI_VALUED = ATTRIBUTE_DEFINITION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Default Value</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_ENUMERATION__DEFAULT_VALUE = ATTRIBUTE_DEFINITION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Attribute Definition Enumeration</em>' class. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_ENUMERATION_FEATURE_COUNT = ATTRIBUTE_DEFINITION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link era.foss.erf.impl.AttributeValueEnumerationImpl <em>Attribute Value Enumeration</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.AttributeValueEnumerationImpl * @see era.foss.erf.impl.ErfPackageImpl#getAttributeValueEnumeration() * @generated */ int ATTRIBUTE_VALUE_ENUMERATION = 20; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE_ENUMERATION__ID = ATTRIBUTE_VALUE__ID; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE_ENUMERATION__DESC = ATTRIBUTE_VALUE__DESC; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE_ENUMERATION__LONG_NAME = ATTRIBUTE_VALUE__LONG_NAME; /** * The feature id for the '<em><b>Definition</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE_ENUMERATION__DEFINITION = ATTRIBUTE_VALUE__DEFINITION; /** * The feature id for the '<em><b>Values</b></em>' reference list. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE_ENUMERATION__VALUES = ATTRIBUTE_VALUE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Attribute Value Enumeration</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE_ENUMERATION_FEATURE_COUNT = ATTRIBUTE_VALUE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link era.foss.erf.impl.DatatypeDefinitionBooleanImpl <em>Datatype Definition Boolean</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.DatatypeDefinitionBooleanImpl * @see era.foss.erf.impl.ErfPackageImpl#getDatatypeDefinitionBoolean() * @generated */ int DATATYPE_DEFINITION_BOOLEAN = 21; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_BOOLEAN__ID = DATATYPE_DEFINITION__ID; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_BOOLEAN__DESC = DATATYPE_DEFINITION__DESC; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_BOOLEAN__LONG_NAME = DATATYPE_DEFINITION__LONG_NAME; /** * The feature id for the '<em><b>Attribute Definitions</b></em>' reference list. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_BOOLEAN__ATTRIBUTE_DEFINITIONS = DATATYPE_DEFINITION__ATTRIBUTE_DEFINITIONS; /** * The number of structural features of the '<em>Datatype Definition Boolean</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATATYPE_DEFINITION_BOOLEAN_FEATURE_COUNT = DATATYPE_DEFINITION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link era.foss.erf.impl.AttributeDefinitionBooleanImpl <em>Attribute Definition Boolean</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.AttributeDefinitionBooleanImpl * @see era.foss.erf.impl.ErfPackageImpl#getAttributeDefinitionBoolean() * @generated */ int ATTRIBUTE_DEFINITION_BOOLEAN = 22; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_BOOLEAN__ID = ATTRIBUTE_DEFINITION__ID; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_BOOLEAN__DESC = ATTRIBUTE_DEFINITION__DESC; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_BOOLEAN__LONG_NAME = ATTRIBUTE_DEFINITION__LONG_NAME; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_BOOLEAN__TYPE = ATTRIBUTE_DEFINITION__TYPE; /** * The feature id for the '<em><b>Ident</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_BOOLEAN__IDENT = ATTRIBUTE_DEFINITION__IDENT; /** * The feature id for the '<em><b>Unique</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_BOOLEAN__UNIQUE = ATTRIBUTE_DEFINITION__UNIQUE; /** * The feature id for the '<em><b>Spec Type</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ int ATTRIBUTE_DEFINITION_BOOLEAN__SPEC_TYPE = ATTRIBUTE_DEFINITION__SPEC_TYPE; /** * The feature id for the '<em><b>Default Value</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_BOOLEAN__DEFAULT_VALUE = ATTRIBUTE_DEFINITION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Attribute Definition Boolean</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEFINITION_BOOLEAN_FEATURE_COUNT = ATTRIBUTE_DEFINITION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link era.foss.erf.impl.AttributeValueBooleanImpl <em>Attribute Value Boolean</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.AttributeValueBooleanImpl * @see era.foss.erf.impl.ErfPackageImpl#getAttributeValueBoolean() * @generated */ int ATTRIBUTE_VALUE_BOOLEAN = 23; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE_BOOLEAN__ID = ATTRIBUTE_VALUE__ID; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE_BOOLEAN__DESC = ATTRIBUTE_VALUE__DESC; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE_BOOLEAN__LONG_NAME = ATTRIBUTE_VALUE__LONG_NAME; /** * The feature id for the '<em><b>Definition</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE_BOOLEAN__DEFINITION = ATTRIBUTE_VALUE__DEFINITION; /** * The feature id for the '<em><b>The Value</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE_BOOLEAN__THE_VALUE = ATTRIBUTE_VALUE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Attribute Value Boolean</em>' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_VALUE_BOOLEAN_FEATURE_COUNT = ATTRIBUTE_VALUE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link era.foss.erf.impl.ToolExtensionImpl <em>Tool Extension</em>}' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see era.foss.erf.impl.ToolExtensionImpl * @see era.foss.erf.impl.ErfPackageImpl#getToolExtension() * @generated */ int TOOL_EXTENSION = 24; /** * The number of structural features of the '<em>Tool Extension</em>' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int TOOL_EXTENSION_FEATURE_COUNT = 0; /** * The meta object id for the '{@link era.foss.erf.impl.ViewImpl <em>View</em>}' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @see era.foss.erf.impl.ViewImpl * @see era.foss.erf.impl.ErfPackageImpl#getView() * @generated */ int VIEW = 25; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int VIEW__ID = IDENTIFIABLE__ID; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int VIEW__DESC = IDENTIFIABLE__DESC; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int VIEW__LONG_NAME = IDENTIFIABLE__LONG_NAME; /** * The feature id for the '<em><b>View Elements</b></em>' containment reference list. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int VIEW__VIEW_ELEMENTS = IDENTIFIABLE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>View</em>' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int VIEW_FEATURE_COUNT = IDENTIFIABLE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link era.foss.erf.impl.ViewElementImpl <em>View Element</em>}' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see era.foss.erf.impl.ViewElementImpl * @see era.foss.erf.impl.ErfPackageImpl#getViewElement() * @generated */ int VIEW_ELEMENT = 26; /** * The feature id for the '<em><b>Editor Show Label</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ int VIEW_ELEMENT__EDITOR_SHOW_LABEL = 0; /** * The feature id for the '<em><b>Editor Column Span</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ int VIEW_ELEMENT__EDITOR_COLUMN_SPAN = 1; /** * The feature id for the '<em><b>Attribute Definition</b></em>' reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int VIEW_ELEMENT__ATTRIBUTE_DEFINITION = 2; /** * The feature id for the '<em><b>Editor Row Position</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ int VIEW_ELEMENT__EDITOR_ROW_POSITION = 3; /** * The feature id for the '<em><b>Editor Row Span</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int VIEW_ELEMENT__EDITOR_ROW_SPAN = 4; /** * The feature id for the '<em><b>Editor Column Position</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int VIEW_ELEMENT__EDITOR_COLUMN_POSITION = 5; /** * The number of structural features of the '<em>View Element</em>' class. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ int VIEW_ELEMENT_FEATURE_COUNT = 6; /** * The meta object id for the '{@link era.foss.erf.impl.EraToolExtensionImpl <em>Era Tool Extension</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.EraToolExtensionImpl * @see era.foss.erf.impl.ErfPackageImpl#getEraToolExtension() * @generated */ int ERA_TOOL_EXTENSION = 27; /** * The feature id for the '<em><b>Views</b></em>' containment reference list. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int ERA_TOOL_EXTENSION__VIEWS = TOOL_EXTENSION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Era Tool Extension</em>' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int ERA_TOOL_EXTENSION_FEATURE_COUNT = TOOL_EXTENSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link era.foss.erf.impl.ColorImpl <em>Color</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see era.foss.erf.impl.ColorImpl * @see era.foss.erf.impl.ErfPackageImpl#getColor() * @generated */ int COLOR = 28; /** * The feature id for the '<em><b>Red</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int COLOR__RED = 0; /** * The feature id for the '<em><b>Green</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int COLOR__GREEN = 1; /** * The feature id for the '<em><b>Blue</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int COLOR__BLUE = 2; /** * The number of structural features of the '<em>Color</em>' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int COLOR_FEATURE_COUNT = 3; /** * The meta object id for the '{@link era.foss.erf.impl.AccessControlledElementImpl <em>Access Controlled Element</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.AccessControlledElementImpl * @see era.foss.erf.impl.ErfPackageImpl#getAccessControlledElement() * @generated */ int ACCESS_CONTROLLED_ELEMENT = 29; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ACCESS_CONTROLLED_ELEMENT__ID = IDENTIFIABLE__ID; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ACCESS_CONTROLLED_ELEMENT__DESC = IDENTIFIABLE__DESC; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ACCESS_CONTROLLED_ELEMENT__LONG_NAME = IDENTIFIABLE__LONG_NAME; /** * The feature id for the '<em><b>Editable</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int ACCESS_CONTROLLED_ELEMENT__EDITABLE = IDENTIFIABLE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Access Controlled Element</em>' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int ACCESS_CONTROLLED_ELEMENT_FEATURE_COUNT = IDENTIFIABLE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link era.foss.erf.impl.SpecHierarchyImpl <em>Spec Hierarchy</em>}' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see era.foss.erf.impl.SpecHierarchyImpl * @see era.foss.erf.impl.ErfPackageImpl#getSpecHierarchy() * @generated */ int SPEC_HIERARCHY = 30; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_HIERARCHY__ID = ACCESS_CONTROLLED_ELEMENT__ID; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_HIERARCHY__DESC = ACCESS_CONTROLLED_ELEMENT__DESC; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_HIERARCHY__LONG_NAME = ACCESS_CONTROLLED_ELEMENT__LONG_NAME; /** * The feature id for the '<em><b>Editable</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_HIERARCHY__EDITABLE = ACCESS_CONTROLLED_ELEMENT__EDITABLE; /** * The feature id for the '<em><b>Table Internal</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_HIERARCHY__TABLE_INTERNAL = ACCESS_CONTROLLED_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Children</b></em>' containment reference list. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int SPEC_HIERARCHY__CHILDREN = ACCESS_CONTROLLED_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Object</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_HIERARCHY__OBJECT = ACCESS_CONTROLLED_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Parent</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ int SPEC_HIERARCHY__PARENT = ACCESS_CONTROLLED_ELEMENT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Root</b></em>' container reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPEC_HIERARCHY__ROOT = ACCESS_CONTROLLED_ELEMENT_FEATURE_COUNT + 4; /** * The number of structural features of the '<em>Spec Hierarchy</em>' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int SPEC_HIERARCHY_FEATURE_COUNT = ACCESS_CONTROLLED_ELEMENT_FEATURE_COUNT + 5; /** * The meta object id for the '{@link era.foss.erf.impl.SpecificationImpl <em>Specification</em>}' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see era.foss.erf.impl.SpecificationImpl * @see era.foss.erf.impl.ErfPackageImpl#getSpecification() * @generated */ int SPECIFICATION = 31; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPECIFICATION__ID = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES__ID; /** * The feature id for the '<em><b>Desc</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPECIFICATION__DESC = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES__DESC; /** * The feature id for the '<em><b>Long Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPECIFICATION__LONG_NAME = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES__LONG_NAME; /** * The feature id for the '<em><b>Values</b></em>' containment reference list. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int SPECIFICATION__VALUES = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES__VALUES; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ int SPECIFICATION__TYPE = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES__TYPE; /** * The feature id for the '<em><b>Children</b></em>' containment reference list. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int SPECIFICATION__CHILDREN = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Core Content</b></em>' container reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int SPECIFICATION__CORE_CONTENT = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Specification</em>' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int SPECIFICATION_FEATURE_COUNT = SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES_FEATURE_COUNT + 2; /** * The meta object id for the '<em>Diagnostic Chain</em>' data type. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.common.util.DiagnosticChain * @see era.foss.erf.impl.ErfPackageImpl#getDiagnosticChain() * @generated */ int DIAGNOSTIC_CHAIN = 32; /** * Returns the meta object for class '{@link era.foss.erf.AttributeDefinition <em>Attribute Definition</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Attribute Definition</em>'. * @see era.foss.erf.AttributeDefinition * @generated */ EClass getAttributeDefinition(); /** * Returns the meta object for the reference '{@link era.foss.erf.AttributeDefinition#getType <em>Type</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Type</em>'. * @see era.foss.erf.AttributeDefinition#getType() * @see #getAttributeDefinition() * @generated */ EReference getAttributeDefinition_Type(); /** * Returns the meta object for the attribute '{@link era.foss.erf.AttributeDefinition#isIdent <em>Ident</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Ident</em>'. * @see era.foss.erf.AttributeDefinition#isIdent() * @see #getAttributeDefinition() * @generated */ EAttribute getAttributeDefinition_Ident(); /** * Returns the meta object for the attribute '{@link era.foss.erf.AttributeDefinition#isUnique <em>Unique</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Unique</em>'. * @see era.foss.erf.AttributeDefinition#isUnique() * @see #getAttributeDefinition() * @generated */ EAttribute getAttributeDefinition_Unique(); /** * Returns the meta object for the container reference '{@link era.foss.erf.AttributeDefinition#getSpecType <em>Spec Type</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the container reference '<em>Spec Type</em>'. * @see era.foss.erf.AttributeDefinition#getSpecType() * @see #getAttributeDefinition() * @generated */ EReference getAttributeDefinition_SpecType(); /** * Returns the meta object for class '{@link era.foss.erf.AttributeValue <em>Attribute Value</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Attribute Value</em>'. * @see era.foss.erf.AttributeValue * @generated */ EClass getAttributeValue(); /** * Returns the meta object for the reference '{@link era.foss.erf.AttributeValue#getDefinition <em>Definition</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the reference '<em>Definition</em>'. * @see era.foss.erf.AttributeValue#getDefinition() * @see #getAttributeValue() * @generated */ EReference getAttributeValue_Definition(); /** * Returns the meta object for class '{@link era.foss.erf.DatatypeDefinition <em>Datatype Definition</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Datatype Definition</em>'. * @see era.foss.erf.DatatypeDefinition * @generated */ EClass getDatatypeDefinition(); /** * Returns the meta object for the reference list '{@link era.foss.erf.DatatypeDefinition#getAttributeDefinitions <em>Attribute Definitions</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the reference list '<em>Attribute Definitions</em>'. * @see era.foss.erf.DatatypeDefinition#getAttributeDefinitions() * @see #getDatatypeDefinition() * @generated */ EReference getDatatypeDefinition_AttributeDefinitions(); /** * Returns the meta object for class '{@link era.foss.erf.SpecElementWithUserDefinedAttributes <em>Spec Element With User Defined Attributes</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Spec Element With User Defined Attributes</em>'. * @see era.foss.erf.SpecElementWithUserDefinedAttributes * @generated */ EClass getSpecElementWithUserDefinedAttributes(); /** * Returns the meta object for the containment reference list '{@link era.foss.erf.SpecElementWithUserDefinedAttributes#getValues <em>Values</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Values</em>'. * @see era.foss.erf.SpecElementWithUserDefinedAttributes#getValues() * @see #getSpecElementWithUserDefinedAttributes() * @generated */ EReference getSpecElementWithUserDefinedAttributes_Values(); /** * Returns the meta object for the reference '{@link era.foss.erf.SpecElementWithUserDefinedAttributes#getType <em>Type</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the reference '<em>Type</em>'. * @see era.foss.erf.SpecElementWithUserDefinedAttributes#getType() * @see #getSpecElementWithUserDefinedAttributes() * @generated */ EReference getSpecElementWithUserDefinedAttributes_Type(); /** * Returns the meta object for class '{@link era.foss.erf.SpecObject <em>Spec Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Spec Object</em>'. * @see era.foss.erf.SpecObject * @generated */ EClass getSpecObject(); /** * Returns the meta object for the reference list '{@link era.foss.erf.SpecObject#getSources <em>Sources</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the reference list '<em>Sources</em>'. * @see era.foss.erf.SpecObject#getSources() * @see #getSpecObject() * @generated */ EReference getSpecObject_Sources(); /** * Returns the meta object for the reference list '{@link era.foss.erf.SpecObject#getTargets <em>Targets</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the reference list '<em>Targets</em>'. * @see era.foss.erf.SpecObject#getTargets() * @see #getSpecObject() * @generated */ EReference getSpecObject_Targets(); /** * Returns the meta object for the reference '{@link era.foss.erf.SpecObject#getSpecHierarchy <em>Spec Hierarchy</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Spec Hierarchy</em>'. * @see era.foss.erf.SpecObject#getSpecHierarchy() * @see #getSpecObject() * @generated */ EReference getSpecObject_SpecHierarchy(); /** * Returns the meta object for the container reference '{@link era.foss.erf.SpecObject#getCoreContent <em>Core Content</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Core Content</em>'. * @see era.foss.erf.SpecObject#getCoreContent() * @see #getSpecObject() * @generated */ EReference getSpecObject_CoreContent(); /** * Returns the meta object for class '{@link era.foss.erf.SpecType <em>Spec Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Spec Type</em>'. * @see era.foss.erf.SpecType * @generated */ EClass getSpecType(); /** * Returns the meta object for the containment reference list '{@link era.foss.erf.SpecType#getSpecAttributes <em>Spec Attributes</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Spec Attributes</em>'. * @see era.foss.erf.SpecType#getSpecAttributes() * @see #getSpecType() * @generated */ EReference getSpecType_SpecAttributes(); /** * Returns the meta object for class '{@link java.util.Map <em>Map</em>}'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for class '<em>Map</em>'. * @see java.util.Map * @model instanceClass="java.util.Map" typeParameters="T T1" * @generated */ EClass getMap(); /** * Returns the meta object for class '{@link era.foss.erf.AttributeValueSimple <em>Attribute Value Simple</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Attribute Value Simple</em>'. * @see era.foss.erf.AttributeValueSimple * @generated */ EClass getAttributeValueSimple(); /** * Returns the meta object for the attribute '{@link era.foss.erf.AttributeValueSimple#getTheValue <em>The Value</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>The Value</em>'. * @see era.foss.erf.AttributeValueSimple#getTheValue() * @see #getAttributeValueSimple() * @generated */ EAttribute getAttributeValueSimple_TheValue(); /** * Returns the meta object for class '{@link era.foss.erf.DatatypeDefinitionInteger <em>Datatype Definition Integer</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Datatype Definition Integer</em>'. * @see era.foss.erf.DatatypeDefinitionInteger * @generated */ EClass getDatatypeDefinitionInteger(); /** * Returns the meta object for the attribute '{@link era.foss.erf.DatatypeDefinitionInteger#getMax <em>Max</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Max</em>'. * @see era.foss.erf.DatatypeDefinitionInteger#getMax() * @see #getDatatypeDefinitionInteger() * @generated */ EAttribute getDatatypeDefinitionInteger_Max(); /** * Returns the meta object for the attribute '{@link era.foss.erf.DatatypeDefinitionInteger#getMin <em>Min</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Min</em>'. * @see era.foss.erf.DatatypeDefinitionInteger#getMin() * @see #getDatatypeDefinitionInteger() * @generated */ EAttribute getDatatypeDefinitionInteger_Min(); /** * Returns the meta object for class '{@link era.foss.erf.DatatypeDefinitionSimple <em>Datatype Definition Simple</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Datatype Definition Simple</em>'. * @see era.foss.erf.DatatypeDefinitionSimple * @generated */ EClass getDatatypeDefinitionSimple(); /** * Returns the meta object for class '{@link era.foss.erf.DatatypeDefinitionString <em>Datatype Definition String</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Datatype Definition String</em>'. * @see era.foss.erf.DatatypeDefinitionString * @generated */ EClass getDatatypeDefinitionString(); /** * Returns the meta object for the attribute '{@link era.foss.erf.DatatypeDefinitionString#getMaxLength <em>Max Length</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Max Length</em>'. * @see era.foss.erf.DatatypeDefinitionString#getMaxLength() * @see #getDatatypeDefinitionString() * @generated */ EAttribute getDatatypeDefinitionString_MaxLength(); /** * Returns the meta object for class '{@link era.foss.erf.Identifiable <em>Identifiable</em>}'. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @return the meta object for class '<em>Identifiable</em>'. * @see era.foss.erf.Identifiable * @generated */ EClass getIdentifiable(); /** * Returns the meta object for the attribute '{@link era.foss.erf.Identifiable#getID <em>ID</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>ID</em>'. * @see era.foss.erf.Identifiable#getID() * @see #getIdentifiable() * @generated */ EAttribute getIdentifiable_ID(); /** * Returns the meta object for the attribute '{@link era.foss.erf.Identifiable#getDesc <em>Desc</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Desc</em>'. * @see era.foss.erf.Identifiable#getDesc() * @see #getIdentifiable() * @generated */ EAttribute getIdentifiable_Desc(); /** * Returns the meta object for the attribute '{@link era.foss.erf.Identifiable#getLongName <em>Long Name</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Long Name</em>'. * @see era.foss.erf.Identifiable#getLongName() * @see #getIdentifiable() * @generated */ EAttribute getIdentifiable_LongName(); /** * Returns the meta object for class '{@link era.foss.erf.AttributeDefinitionSimple <em>Attribute Definition Simple</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Attribute Definition Simple</em>'. * @see era.foss.erf.AttributeDefinitionSimple * @generated */ EClass getAttributeDefinitionSimple(); /** * Returns the meta object for the containment reference '{@link era.foss.erf.AttributeDefinitionSimple#getDefaultValue <em>Default Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Default Value</em>'. * @see era.foss.erf.AttributeDefinitionSimple#getDefaultValue() * @see #getAttributeDefinitionSimple() * @generated */ EReference getAttributeDefinitionSimple_DefaultValue(); /** * Returns the meta object for class '{@link era.foss.erf.ERF <em>ERF</em>}'. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @return the meta object for class '<em>ERF</em>'. * @see era.foss.erf.ERF * @generated */ EClass getERF(); /** * Returns the meta object for the containment reference '{@link era.foss.erf.ERF#getCoreContent <em>Core Content</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Core Content</em>'. * @see era.foss.erf.ERF#getCoreContent() * @see #getERF() * @generated */ EReference getERF_CoreContent(); /** * Returns the meta object for the containment reference list '{@link era.foss.erf.ERF#getToolExtensions <em>Tool Extensions</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Tool Extensions</em>'. * @see era.foss.erf.ERF#getToolExtensions() * @see #getERF() * @generated */ EReference getERF_ToolExtensions(); /** * Returns the meta object for class '{@link era.foss.erf.Content <em>Content</em>}'. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @return the meta object for class '<em>Content</em>'. * @see era.foss.erf.Content * @generated */ EClass getContent(); /** * Returns the meta object for the containment reference list '{@link era.foss.erf.Content#getSpecObjects <em>Spec Objects</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Spec Objects</em>'. * @see era.foss.erf.Content#getSpecObjects() * @see #getContent() * @generated */ EReference getContent_SpecObjects(); /** * Returns the meta object for the containment reference list '{@link era.foss.erf.Content#getSpecTypes <em>Spec Types</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Spec Types</em>'. * @see era.foss.erf.Content#getSpecTypes() * @see #getContent() * @generated */ EReference getContent_SpecTypes(); /** * Returns the meta object for the containment reference list '{@link era.foss.erf.Content#getDataTypes <em>Data Types</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Data Types</em>'. * @see era.foss.erf.Content#getDataTypes() * @see #getContent() * @generated */ EReference getContent_DataTypes(); /** * Returns the meta object for the containment reference list '{@link era.foss.erf.Content#getSpecRelations <em>Spec Relations</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Spec Relations</em>'. * @see era.foss.erf.Content#getSpecRelations() * @see #getContent() * @generated */ EReference getContent_SpecRelations(); /** * Returns the meta object for the containment reference list '{@link era.foss.erf.Content#getSpecifications <em>Specifications</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Specifications</em>'. * @see era.foss.erf.Content#getSpecifications() * @see #getContent() * @generated */ EReference getContent_Specifications(); /** * Returns the meta object for class '{@link era.foss.erf.SpecRelation <em>Spec Relation</em>}'. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @return the meta object for class '<em>Spec Relation</em>'. * @see era.foss.erf.SpecRelation * @generated */ EClass getSpecRelation(); /** * Returns the meta object for the reference '{@link era.foss.erf.SpecRelation#getSource <em>Source</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Source</em>'. * @see era.foss.erf.SpecRelation#getSource() * @see #getSpecRelation() * @generated */ EReference getSpecRelation_Source(); /** * Returns the meta object for the reference '{@link era.foss.erf.SpecRelation#getTarget <em>Target</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Target</em>'. * @see era.foss.erf.SpecRelation#getTarget() * @see #getSpecRelation() * @generated */ EReference getSpecRelation_Target(); /** * Returns the meta object for class '{@link era.foss.erf.EmbeddedValue <em>Embedded Value</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Embedded Value</em>'. * @see era.foss.erf.EmbeddedValue * @generated */ EClass getEmbeddedValue(); /** * Returns the meta object for the attribute '{@link era.foss.erf.EmbeddedValue#getKey <em>Key</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Key</em>'. * @see era.foss.erf.EmbeddedValue#getKey() * @see #getEmbeddedValue() * @generated */ EAttribute getEmbeddedValue_Key(); /** * Returns the meta object for the attribute '{@link era.foss.erf.EmbeddedValue#getOtherContent <em>Other Content</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Other Content</em>'. * @see era.foss.erf.EmbeddedValue#getOtherContent() * @see #getEmbeddedValue() * @generated */ EAttribute getEmbeddedValue_OtherContent(); /** * Returns the meta object for class '{@link era.foss.erf.EnumValue <em>Enum Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Enum Value</em>'. * @see era.foss.erf.EnumValue * @generated */ EClass getEnumValue(); /** * Returns the meta object for the containment reference '{@link era.foss.erf.EnumValue#getProperties <em>Properties</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Properties</em>'. * @see era.foss.erf.EnumValue#getProperties() * @see #getEnumValue() * @generated */ EReference getEnumValue_Properties(); /** * Returns the meta object for the containment reference '{@link era.foss.erf.EnumValue#getColor <em>Color</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Color</em>'. * @see era.foss.erf.EnumValue#getColor() * @see #getEnumValue() * @generated */ EReference getEnumValue_Color(); /** * Returns the meta object for class '{@link era.foss.erf.DatatypeDefinitionEnumeration <em>Datatype Definition Enumeration</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Datatype Definition Enumeration</em>'. * @see era.foss.erf.DatatypeDefinitionEnumeration * @generated */ EClass getDatatypeDefinitionEnumeration(); /** * Returns the meta object for the reference list ' * {@link era.foss.erf.DatatypeDefinitionEnumeration#getSpecifiedValues <em>Specified Values</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference list '<em>Specified Values</em>'. * @see era.foss.erf.DatatypeDefinitionEnumeration#getSpecifiedValues() * @see #getDatatypeDefinitionEnumeration() * @generated */ EReference getDatatypeDefinitionEnumeration_SpecifiedValues(); /** * Returns the meta object for class '{@link era.foss.erf.AttributeDefinitionEnumeration <em>Attribute Definition Enumeration</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Attribute Definition Enumeration</em>'. * @see era.foss.erf.AttributeDefinitionEnumeration * @generated */ EClass getAttributeDefinitionEnumeration(); /** * Returns the meta object for the attribute '{@link era.foss.erf.AttributeDefinitionEnumeration#isMultiValued <em>Multi Valued</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Multi Valued</em>'. * @see era.foss.erf.AttributeDefinitionEnumeration#isMultiValued() * @see #getAttributeDefinitionEnumeration() * @generated */ EAttribute getAttributeDefinitionEnumeration_MultiValued(); /** * Returns the meta object for the containment reference '{@link era.foss.erf.AttributeDefinitionEnumeration#getDefaultValue <em>Default Value</em>}'. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Default Value</em>'. * @see era.foss.erf.AttributeDefinitionEnumeration#getDefaultValue() * @see #getAttributeDefinitionEnumeration() * @generated */ EReference getAttributeDefinitionEnumeration_DefaultValue(); /** * Returns the meta object for class '{@link era.foss.erf.AttributeValueEnumeration <em>Attribute Value Enumeration</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Attribute Value Enumeration</em>'. * @see era.foss.erf.AttributeValueEnumeration * @generated */ EClass getAttributeValueEnumeration(); /** * Returns the meta object for the reference list '{@link era.foss.erf.AttributeValueEnumeration#getValues <em>Values</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the reference list '<em>Values</em>'. * @see era.foss.erf.AttributeValueEnumeration#getValues() * @see #getAttributeValueEnumeration() * @generated */ EReference getAttributeValueEnumeration_Values(); /** * Returns the meta object for class '{@link era.foss.erf.DatatypeDefinitionBoolean <em>Datatype Definition Boolean</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Datatype Definition Boolean</em>'. * @see era.foss.erf.DatatypeDefinitionBoolean * @generated */ EClass getDatatypeDefinitionBoolean(); /** * Returns the meta object for class '{@link era.foss.erf.AttributeDefinitionBoolean <em>Attribute Definition Boolean</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Attribute Definition Boolean</em>'. * @see era.foss.erf.AttributeDefinitionBoolean * @generated */ EClass getAttributeDefinitionBoolean(); /** * Returns the meta object for the containment reference '{@link era.foss.erf.AttributeDefinitionBoolean#getDefaultValue <em>Default Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Default Value</em>'. * @see era.foss.erf.AttributeDefinitionBoolean#getDefaultValue() * @see #getAttributeDefinitionBoolean() * @generated */ EReference getAttributeDefinitionBoolean_DefaultValue(); /** * Returns the meta object for class '{@link era.foss.erf.AttributeValueBoolean <em>Attribute Value Boolean</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Attribute Value Boolean</em>'. * @see era.foss.erf.AttributeValueBoolean * @generated */ EClass getAttributeValueBoolean(); /** * Returns the meta object for the attribute '{@link era.foss.erf.AttributeValueBoolean#getTheValue <em>The Value</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>The Value</em>'. * @see era.foss.erf.AttributeValueBoolean#getTheValue() * @see #getAttributeValueBoolean() * @generated */ EAttribute getAttributeValueBoolean_TheValue(); /** * Returns the meta object for class '{@link era.foss.erf.ToolExtension <em>Tool Extension</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Tool Extension</em>'. * @see era.foss.erf.ToolExtension * @generated */ EClass getToolExtension(); /** * Returns the meta object for class '{@link era.foss.erf.View <em>View</em>}'. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @return the meta object for class '<em>View</em>'. * @see era.foss.erf.View * @generated */ EClass getView(); /** * Returns the meta object for the containment reference list '{@link era.foss.erf.View#getViewElements <em>View Elements</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>View Elements</em>'. * @see era.foss.erf.View#getViewElements() * @see #getView() * @generated */ EReference getView_ViewElements(); /** * Returns the meta object for class '{@link era.foss.erf.ViewElement <em>View Element</em>}'. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @return the meta object for class '<em>View Element</em>'. * @see era.foss.erf.ViewElement * @generated */ EClass getViewElement(); /** * Returns the meta object for the attribute '{@link era.foss.erf.ViewElement#isEditorShowLabel <em>Editor Show Label</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Editor Show Label</em>'. * @see era.foss.erf.ViewElement#isEditorShowLabel() * @see #getViewElement() * @generated */ EAttribute getViewElement_EditorShowLabel(); /** * Returns the meta object for the attribute '{@link era.foss.erf.ViewElement#getEditorColumnSpan <em>Editor Column Span</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Editor Column Span</em>'. * @see era.foss.erf.ViewElement#getEditorColumnSpan() * @see #getViewElement() * @generated */ EAttribute getViewElement_EditorColumnSpan(); /** * Returns the meta object for the reference '{@link era.foss.erf.ViewElement#getAttributeDefinition <em>Attribute Definition</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the reference '<em>Attribute Definition</em>'. * @see era.foss.erf.ViewElement#getAttributeDefinition() * @see #getViewElement() * @generated */ EReference getViewElement_AttributeDefinition(); /** * Returns the meta object for the attribute '{@link era.foss.erf.ViewElement#getEditorRowPosition <em>Editor Row Position</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Editor Row Position</em>'. * @see era.foss.erf.ViewElement#getEditorRowPosition() * @see #getViewElement() * @generated */ EAttribute getViewElement_EditorRowPosition(); /** * Returns the meta object for the attribute '{@link era.foss.erf.ViewElement#getEditorRowSpan <em>Editor Row Span</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Editor Row Span</em>'. * @see era.foss.erf.ViewElement#getEditorRowSpan() * @see #getViewElement() * @generated */ EAttribute getViewElement_EditorRowSpan(); /** * Returns the meta object for the attribute '{@link era.foss.erf.ViewElement#getEditorColumnPosition <em>Editor Column Position</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Editor Column Position</em>'. * @see era.foss.erf.ViewElement#getEditorColumnPosition() * @see #getViewElement() * @generated */ EAttribute getViewElement_EditorColumnPosition(); /** * Returns the meta object for class '{@link era.foss.erf.EraToolExtension <em>Era Tool Extension</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Era Tool Extension</em>'. * @see era.foss.erf.EraToolExtension * @generated */ EClass getEraToolExtension(); /** * Returns the meta object for the containment reference list '{@link era.foss.erf.EraToolExtension#getViews <em>Views</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Views</em>'. * @see era.foss.erf.EraToolExtension#getViews() * @see #getEraToolExtension() * @generated */ EReference getEraToolExtension_Views(); /** * Returns the meta object for class '{@link era.foss.erf.Color <em>Color</em>}'. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @return the meta object for class '<em>Color</em>'. * @see era.foss.erf.Color * @generated */ EClass getColor(); /** * Returns the meta object for the attribute '{@link era.foss.erf.Color#getRed <em>Red</em>}'. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Red</em>'. * @see era.foss.erf.Color#getRed() * @see #getColor() * @generated */ EAttribute getColor_Red(); /** * Returns the meta object for the attribute '{@link era.foss.erf.Color#getGreen <em>Green</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Green</em>'. * @see era.foss.erf.Color#getGreen() * @see #getColor() * @generated */ EAttribute getColor_Green(); /** * Returns the meta object for the attribute '{@link era.foss.erf.Color#getBlue <em>Blue</em>}'. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Blue</em>'. * @see era.foss.erf.Color#getBlue() * @see #getColor() * @generated */ EAttribute getColor_Blue(); /** * Returns the meta object for class '{@link era.foss.erf.AccessControlledElement <em>Access Controlled Element</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Access Controlled Element</em>'. * @see era.foss.erf.AccessControlledElement * @generated */ EClass getAccessControlledElement(); /** * Returns the meta object for the attribute '{@link era.foss.erf.AccessControlledElement#isEditable <em>Editable</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Editable</em>'. * @see era.foss.erf.AccessControlledElement#isEditable() * @see #getAccessControlledElement() * @generated */ EAttribute getAccessControlledElement_Editable(); /** * Returns the meta object for class '{@link era.foss.erf.SpecHierarchy <em>Spec Hierarchy</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Spec Hierarchy</em>'. * @see era.foss.erf.SpecHierarchy * @generated */ EClass getSpecHierarchy(); /** * Returns the meta object for the attribute '{@link era.foss.erf.SpecHierarchy#isTableInternal <em>Table Internal</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Table Internal</em>'. * @see era.foss.erf.SpecHierarchy#isTableInternal() * @see #getSpecHierarchy() * @generated */ EAttribute getSpecHierarchy_TableInternal(); /** * Returns the meta object for the containment reference list '{@link era.foss.erf.SpecHierarchy#getChildren <em>Children</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Children</em>'. * @see era.foss.erf.SpecHierarchy#getChildren() * @see #getSpecHierarchy() * @generated */ EReference getSpecHierarchy_Children(); /** * Returns the meta object for the reference '{@link era.foss.erf.SpecHierarchy#getObject <em>Object</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Object</em>'. * @see era.foss.erf.SpecHierarchy#getObject() * @see #getSpecHierarchy() * @generated */ EReference getSpecHierarchy_Object(); /** * Returns the meta object for the container reference '{@link era.foss.erf.SpecHierarchy#getParent <em>Parent</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the container reference '<em>Parent</em>'. * @see era.foss.erf.SpecHierarchy#getParent() * @see #getSpecHierarchy() * @generated */ EReference getSpecHierarchy_Parent(); /** * Returns the meta object for the container reference '{@link era.foss.erf.SpecHierarchy#getRoot <em>Root</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the container reference '<em>Root</em>'. * @see era.foss.erf.SpecHierarchy#getRoot() * @see #getSpecHierarchy() * @generated */ EReference getSpecHierarchy_Root(); /** * Returns the meta object for class '{@link era.foss.erf.Specification <em>Specification</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Specification</em>'. * @see era.foss.erf.Specification * @generated */ EClass getSpecification(); /** * Returns the meta object for the containment reference list '{@link era.foss.erf.Specification#getChildren <em>Children</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Children</em>'. * @see era.foss.erf.Specification#getChildren() * @see #getSpecification() * @generated */ EReference getSpecification_Children(); /** * Returns the meta object for the container reference '{@link era.foss.erf.Specification#getCoreContent <em>Core Content</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the container reference '<em>Core Content</em>'. * @see era.foss.erf.Specification#getCoreContent() * @see #getSpecification() * @generated */ EReference getSpecification_CoreContent(); /** * Returns the meta object for data type '{@link org.eclipse.emf.common.util.DiagnosticChain <em>Diagnostic Chain</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for data type '<em>Diagnostic Chain</em>'. * @see org.eclipse.emf.common.util.DiagnosticChain * @model instanceClass="org.eclipse.emf.common.util.DiagnosticChain" * @generated */ EDataType getDiagnosticChain(); /** * 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 */ ErfFactory getErfFactory(); /** * <!-- 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 era.foss.erf.impl.AttributeDefinitionImpl <em>Attribute Definition</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.AttributeDefinitionImpl * @see era.foss.erf.impl.ErfPackageImpl#getAttributeDefinition() * @generated */ EClass ATTRIBUTE_DEFINITION = eINSTANCE.getAttributeDefinition(); /** * The meta object literal for the '<em><b>Type</b></em>' reference feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ EReference ATTRIBUTE_DEFINITION__TYPE = eINSTANCE.getAttributeDefinition_Type(); /** * The meta object literal for the '<em><b>Ident</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ EAttribute ATTRIBUTE_DEFINITION__IDENT = eINSTANCE.getAttributeDefinition_Ident(); /** * The meta object literal for the '<em><b>Unique</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ EAttribute ATTRIBUTE_DEFINITION__UNIQUE = eINSTANCE.getAttributeDefinition_Unique(); /** * The meta object literal for the '<em><b>Spec Type</b></em>' container reference feature. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated */ EReference ATTRIBUTE_DEFINITION__SPEC_TYPE = eINSTANCE.getAttributeDefinition_SpecType(); /** * The meta object literal for the '{@link era.foss.erf.impl.AttributeValueImpl <em>Attribute Value</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.AttributeValueImpl * @see era.foss.erf.impl.ErfPackageImpl#getAttributeValue() * @generated */ EClass ATTRIBUTE_VALUE = eINSTANCE.getAttributeValue(); /** * The meta object literal for the '<em><b>Definition</b></em>' reference feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ EReference ATTRIBUTE_VALUE__DEFINITION = eINSTANCE.getAttributeValue_Definition(); /** * The meta object literal for the '{@link era.foss.erf.impl.DatatypeDefinitionImpl <em>Datatype Definition</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.DatatypeDefinitionImpl * @see era.foss.erf.impl.ErfPackageImpl#getDatatypeDefinition() * @generated */ EClass DATATYPE_DEFINITION = eINSTANCE.getDatatypeDefinition(); /** * The meta object literal for the '<em><b>Attribute Definitions</b></em>' reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference DATATYPE_DEFINITION__ATTRIBUTE_DEFINITIONS = eINSTANCE.getDatatypeDefinition_AttributeDefinitions(); /** * The meta object literal for the '{@link era.foss.erf.impl.SpecElementWithUserDefinedAttributesImpl <em>Spec Element With User Defined Attributes</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.SpecElementWithUserDefinedAttributesImpl * @see era.foss.erf.impl.ErfPackageImpl#getSpecElementWithUserDefinedAttributes() * @generated */ EClass SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES = eINSTANCE.getSpecElementWithUserDefinedAttributes(); /** * The meta object literal for the '<em><b>Values</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES__VALUES = eINSTANCE.getSpecElementWithUserDefinedAttributes_Values(); /** * The meta object literal for the '<em><b>Type</b></em>' reference feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ EReference SPEC_ELEMENT_WITH_USER_DEFINED_ATTRIBUTES__TYPE = eINSTANCE.getSpecElementWithUserDefinedAttributes_Type(); /** * The meta object literal for the '{@link era.foss.erf.impl.SpecObjectImpl <em>Spec Object</em>}' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see era.foss.erf.impl.SpecObjectImpl * @see era.foss.erf.impl.ErfPackageImpl#getSpecObject() * @generated */ EClass SPEC_OBJECT = eINSTANCE.getSpecObject(); /** * The meta object literal for the '<em><b>Sources</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SPEC_OBJECT__SOURCES = eINSTANCE.getSpecObject_Sources(); /** * The meta object literal for the '<em><b>Targets</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SPEC_OBJECT__TARGETS = eINSTANCE.getSpecObject_Targets(); /** * The meta object literal for the '<em><b>Spec Hierarchy</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SPEC_OBJECT__SPEC_HIERARCHY = eINSTANCE.getSpecObject_SpecHierarchy(); /** * The meta object literal for the '<em><b>Core Content</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SPEC_OBJECT__CORE_CONTENT = eINSTANCE.getSpecObject_CoreContent(); /** * The meta object literal for the '{@link era.foss.erf.impl.SpecTypeImpl <em>Spec Type</em>}' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see era.foss.erf.impl.SpecTypeImpl * @see era.foss.erf.impl.ErfPackageImpl#getSpecType() * @generated */ EClass SPEC_TYPE = eINSTANCE.getSpecType(); /** * The meta object literal for the '<em><b>Spec Attributes</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference SPEC_TYPE__SPEC_ATTRIBUTES = eINSTANCE.getSpecType_SpecAttributes(); /** * The meta object literal for the '{@link java.util.Map <em>Map</em>}' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @see java.util.Map * @see era.foss.erf.impl.ErfPackageImpl#getMap() * @generated */ EClass MAP = eINSTANCE.getMap(); /** * The meta object literal for the '{@link era.foss.erf.impl.AttributeValueSimpleImpl <em>Attribute Value Simple</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.AttributeValueSimpleImpl * @see era.foss.erf.impl.ErfPackageImpl#getAttributeValueSimple() * @generated */ EClass ATTRIBUTE_VALUE_SIMPLE = eINSTANCE.getAttributeValueSimple(); /** * The meta object literal for the '<em><b>The Value</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ EAttribute ATTRIBUTE_VALUE_SIMPLE__THE_VALUE = eINSTANCE.getAttributeValueSimple_TheValue(); /** * The meta object literal for the '{@link era.foss.erf.impl.DatatypeDefinitionIntegerImpl <em>Datatype Definition Integer</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.DatatypeDefinitionIntegerImpl * @see era.foss.erf.impl.ErfPackageImpl#getDatatypeDefinitionInteger() * @generated */ EClass DATATYPE_DEFINITION_INTEGER = eINSTANCE.getDatatypeDefinitionInteger(); /** * The meta object literal for the '<em><b>Max</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ EAttribute DATATYPE_DEFINITION_INTEGER__MAX = eINSTANCE.getDatatypeDefinitionInteger_Max(); /** * The meta object literal for the '<em><b>Min</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ EAttribute DATATYPE_DEFINITION_INTEGER__MIN = eINSTANCE.getDatatypeDefinitionInteger_Min(); /** * The meta object literal for the '{@link era.foss.erf.impl.DatatypeDefinitionSimpleImpl <em>Datatype Definition Simple</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.DatatypeDefinitionSimpleImpl * @see era.foss.erf.impl.ErfPackageImpl#getDatatypeDefinitionSimple() * @generated */ EClass DATATYPE_DEFINITION_SIMPLE = eINSTANCE.getDatatypeDefinitionSimple(); /** * The meta object literal for the '{@link era.foss.erf.impl.DatatypeDefinitionStringImpl <em>Datatype Definition String</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.DatatypeDefinitionStringImpl * @see era.foss.erf.impl.ErfPackageImpl#getDatatypeDefinitionString() * @generated */ EClass DATATYPE_DEFINITION_STRING = eINSTANCE.getDatatypeDefinitionString(); /** * The meta object literal for the '<em><b>Max Length</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ EAttribute DATATYPE_DEFINITION_STRING__MAX_LENGTH = eINSTANCE.getDatatypeDefinitionString_MaxLength(); /** * The meta object literal for the '{@link era.foss.erf.impl.IdentifiableImpl <em>Identifiable</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.IdentifiableImpl * @see era.foss.erf.impl.ErfPackageImpl#getIdentifiable() * @generated */ EClass IDENTIFIABLE = eINSTANCE.getIdentifiable(); /** * The meta object literal for the '<em><b>ID</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ EAttribute IDENTIFIABLE__ID = eINSTANCE.getIdentifiable_ID(); /** * The meta object literal for the '<em><b>Desc</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ EAttribute IDENTIFIABLE__DESC = eINSTANCE.getIdentifiable_Desc(); /** * The meta object literal for the '<em><b>Long Name</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ EAttribute IDENTIFIABLE__LONG_NAME = eINSTANCE.getIdentifiable_LongName(); /** * The meta object literal for the '{@link era.foss.erf.impl.AttributeDefinitionSimpleImpl <em>Attribute Definition Simple</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.AttributeDefinitionSimpleImpl * @see era.foss.erf.impl.ErfPackageImpl#getAttributeDefinitionSimple() * @generated */ EClass ATTRIBUTE_DEFINITION_SIMPLE = eINSTANCE.getAttributeDefinitionSimple(); /** * The meta object literal for the '<em><b>Default Value</b></em>' containment reference feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference ATTRIBUTE_DEFINITION_SIMPLE__DEFAULT_VALUE = eINSTANCE.getAttributeDefinitionSimple_DefaultValue(); /** * The meta object literal for the '{@link era.foss.erf.impl.ERFImpl <em>ERF</em>}' class. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @see era.foss.erf.impl.ERFImpl * @see era.foss.erf.impl.ErfPackageImpl#getERF() * @generated */ EClass ERF = eINSTANCE.getERF(); /** * The meta object literal for the '<em><b>Core Content</b></em>' containment reference feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference ERF__CORE_CONTENT = eINSTANCE.getERF_CoreContent(); /** * The meta object literal for the '<em><b>Tool Extensions</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference ERF__TOOL_EXTENSIONS = eINSTANCE.getERF_ToolExtensions(); /** * The meta object literal for the '{@link era.foss.erf.impl.ContentImpl <em>Content</em>}' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see era.foss.erf.impl.ContentImpl * @see era.foss.erf.impl.ErfPackageImpl#getContent() * @generated */ EClass CONTENT = eINSTANCE.getContent(); /** * The meta object literal for the '<em><b>Spec Objects</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference CONTENT__SPEC_OBJECTS = eINSTANCE.getContent_SpecObjects(); /** * The meta object literal for the '<em><b>Spec Types</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference CONTENT__SPEC_TYPES = eINSTANCE.getContent_SpecTypes(); /** * The meta object literal for the '<em><b>Data Types</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference CONTENT__DATA_TYPES = eINSTANCE.getContent_DataTypes(); /** * The meta object literal for the '<em><b>Spec Relations</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference CONTENT__SPEC_RELATIONS = eINSTANCE.getContent_SpecRelations(); /** * The meta object literal for the '<em><b>Specifications</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference CONTENT__SPECIFICATIONS = eINSTANCE.getContent_Specifications(); /** * The meta object literal for the '{@link era.foss.erf.impl.SpecRelationImpl <em>Spec Relation</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.SpecRelationImpl * @see era.foss.erf.impl.ErfPackageImpl#getSpecRelation() * @generated */ EClass SPEC_RELATION = eINSTANCE.getSpecRelation(); /** * The meta object literal for the '<em><b>Source</b></em>' reference feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ EReference SPEC_RELATION__SOURCE = eINSTANCE.getSpecRelation_Source(); /** * The meta object literal for the '<em><b>Target</b></em>' reference feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ EReference SPEC_RELATION__TARGET = eINSTANCE.getSpecRelation_Target(); /** * The meta object literal for the '{@link era.foss.erf.impl.EmbeddedValueImpl <em>Embedded Value</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.EmbeddedValueImpl * @see era.foss.erf.impl.ErfPackageImpl#getEmbeddedValue() * @generated */ EClass EMBEDDED_VALUE = eINSTANCE.getEmbeddedValue(); /** * The meta object literal for the '<em><b>Key</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ EAttribute EMBEDDED_VALUE__KEY = eINSTANCE.getEmbeddedValue_Key(); /** * The meta object literal for the '<em><b>Other Content</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EMBEDDED_VALUE__OTHER_CONTENT = eINSTANCE.getEmbeddedValue_OtherContent(); /** * The meta object literal for the '{@link era.foss.erf.impl.EnumValueImpl <em>Enum Value</em>}' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see era.foss.erf.impl.EnumValueImpl * @see era.foss.erf.impl.ErfPackageImpl#getEnumValue() * @generated */ EClass ENUM_VALUE = eINSTANCE.getEnumValue(); /** * The meta object literal for the '<em><b>Properties</b></em>' containment reference feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference ENUM_VALUE__PROPERTIES = eINSTANCE.getEnumValue_Properties(); /** * The meta object literal for the '<em><b>Color</b></em>' containment reference feature. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated */ EReference ENUM_VALUE__COLOR = eINSTANCE.getEnumValue_Color(); /** * The meta object literal for the '{@link era.foss.erf.impl.DatatypeDefinitionEnumerationImpl <em>Datatype Definition Enumeration</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.DatatypeDefinitionEnumerationImpl * @see era.foss.erf.impl.ErfPackageImpl#getDatatypeDefinitionEnumeration() * @generated */ EClass DATATYPE_DEFINITION_ENUMERATION = eINSTANCE.getDatatypeDefinitionEnumeration(); /** * The meta object literal for the '<em><b>Specified Values</b></em>' reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference DATATYPE_DEFINITION_ENUMERATION__SPECIFIED_VALUES = eINSTANCE.getDatatypeDefinitionEnumeration_SpecifiedValues(); /** * The meta object literal for the '{@link era.foss.erf.impl.AttributeDefinitionEnumerationImpl <em>Attribute Definition Enumeration</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.AttributeDefinitionEnumerationImpl * @see era.foss.erf.impl.ErfPackageImpl#getAttributeDefinitionEnumeration() * @generated */ EClass ATTRIBUTE_DEFINITION_ENUMERATION = eINSTANCE.getAttributeDefinitionEnumeration(); /** * The meta object literal for the '<em><b>Multi Valued</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTE_DEFINITION_ENUMERATION__MULTI_VALUED = eINSTANCE.getAttributeDefinitionEnumeration_MultiValued(); /** * The meta object literal for the '<em><b>Default Value</b></em>' containment reference feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference ATTRIBUTE_DEFINITION_ENUMERATION__DEFAULT_VALUE = eINSTANCE.getAttributeDefinitionEnumeration_DefaultValue(); /** * The meta object literal for the '{@link era.foss.erf.impl.AttributeValueEnumerationImpl <em>Attribute Value Enumeration</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.AttributeValueEnumerationImpl * @see era.foss.erf.impl.ErfPackageImpl#getAttributeValueEnumeration() * @generated */ EClass ATTRIBUTE_VALUE_ENUMERATION = eINSTANCE.getAttributeValueEnumeration(); /** * The meta object literal for the '<em><b>Values</b></em>' reference list feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ EReference ATTRIBUTE_VALUE_ENUMERATION__VALUES = eINSTANCE.getAttributeValueEnumeration_Values(); /** * The meta object literal for the '{@link era.foss.erf.impl.DatatypeDefinitionBooleanImpl <em>Datatype Definition Boolean</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.DatatypeDefinitionBooleanImpl * @see era.foss.erf.impl.ErfPackageImpl#getDatatypeDefinitionBoolean() * @generated */ EClass DATATYPE_DEFINITION_BOOLEAN = eINSTANCE.getDatatypeDefinitionBoolean(); /** * The meta object literal for the '{@link era.foss.erf.impl.AttributeDefinitionBooleanImpl <em>Attribute Definition Boolean</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.AttributeDefinitionBooleanImpl * @see era.foss.erf.impl.ErfPackageImpl#getAttributeDefinitionBoolean() * @generated */ EClass ATTRIBUTE_DEFINITION_BOOLEAN = eINSTANCE.getAttributeDefinitionBoolean(); /** * The meta object literal for the '<em><b>Default Value</b></em>' containment reference feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference ATTRIBUTE_DEFINITION_BOOLEAN__DEFAULT_VALUE = eINSTANCE.getAttributeDefinitionBoolean_DefaultValue(); /** * The meta object literal for the '{@link era.foss.erf.impl.AttributeValueBooleanImpl <em>Attribute Value Boolean</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.AttributeValueBooleanImpl * @see era.foss.erf.impl.ErfPackageImpl#getAttributeValueBoolean() * @generated */ EClass ATTRIBUTE_VALUE_BOOLEAN = eINSTANCE.getAttributeValueBoolean(); /** * The meta object literal for the '<em><b>The Value</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ EAttribute ATTRIBUTE_VALUE_BOOLEAN__THE_VALUE = eINSTANCE.getAttributeValueBoolean_TheValue(); /** * The meta object literal for the '{@link era.foss.erf.impl.ToolExtensionImpl <em>Tool Extension</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.ToolExtensionImpl * @see era.foss.erf.impl.ErfPackageImpl#getToolExtension() * @generated */ EClass TOOL_EXTENSION = eINSTANCE.getToolExtension(); /** * The meta object literal for the '{@link era.foss.erf.impl.ViewImpl <em>View</em>}' class. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @see era.foss.erf.impl.ViewImpl * @see era.foss.erf.impl.ErfPackageImpl#getView() * @generated */ EClass VIEW = eINSTANCE.getView(); /** * The meta object literal for the '<em><b>View Elements</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference VIEW__VIEW_ELEMENTS = eINSTANCE.getView_ViewElements(); /** * The meta object literal for the '{@link era.foss.erf.impl.ViewElementImpl <em>View Element</em>}' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see era.foss.erf.impl.ViewElementImpl * @see era.foss.erf.impl.ErfPackageImpl#getViewElement() * @generated */ EClass VIEW_ELEMENT = eINSTANCE.getViewElement(); /** * The meta object literal for the '<em><b>Editor Show Label</b></em>' attribute feature. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated */ EAttribute VIEW_ELEMENT__EDITOR_SHOW_LABEL = eINSTANCE.getViewElement_EditorShowLabel(); /** * The meta object literal for the '<em><b>Editor Column Span</b></em>' attribute feature. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated */ EAttribute VIEW_ELEMENT__EDITOR_COLUMN_SPAN = eINSTANCE.getViewElement_EditorColumnSpan(); /** * The meta object literal for the '<em><b>Attribute Definition</b></em>' reference feature. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated */ EReference VIEW_ELEMENT__ATTRIBUTE_DEFINITION = eINSTANCE.getViewElement_AttributeDefinition(); /** * The meta object literal for the '<em><b>Editor Row Position</b></em>' attribute feature. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated */ EAttribute VIEW_ELEMENT__EDITOR_ROW_POSITION = eINSTANCE.getViewElement_EditorRowPosition(); /** * The meta object literal for the '<em><b>Editor Row Span</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute VIEW_ELEMENT__EDITOR_ROW_SPAN = eINSTANCE.getViewElement_EditorRowSpan(); /** * The meta object literal for the '<em><b>Editor Column Position</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute VIEW_ELEMENT__EDITOR_COLUMN_POSITION = eINSTANCE.getViewElement_EditorColumnPosition(); /** * The meta object literal for the '{@link era.foss.erf.impl.EraToolExtensionImpl <em>Era Tool Extension</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.EraToolExtensionImpl * @see era.foss.erf.impl.ErfPackageImpl#getEraToolExtension() * @generated */ EClass ERA_TOOL_EXTENSION = eINSTANCE.getEraToolExtension(); /** * The meta object literal for the '<em><b>Views</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference ERA_TOOL_EXTENSION__VIEWS = eINSTANCE.getEraToolExtension_Views(); /** * The meta object literal for the '{@link era.foss.erf.impl.ColorImpl <em>Color</em>}' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see era.foss.erf.impl.ColorImpl * @see era.foss.erf.impl.ErfPackageImpl#getColor() * @generated */ EClass COLOR = eINSTANCE.getColor(); /** * The meta object literal for the '<em><b>Red</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ EAttribute COLOR__RED = eINSTANCE.getColor_Red(); /** * The meta object literal for the '<em><b>Green</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ EAttribute COLOR__GREEN = eINSTANCE.getColor_Green(); /** * The meta object literal for the '<em><b>Blue</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ EAttribute COLOR__BLUE = eINSTANCE.getColor_Blue(); /** * The meta object literal for the '{@link era.foss.erf.impl.AccessControlledElementImpl <em>Access Controlled Element</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.AccessControlledElementImpl * @see era.foss.erf.impl.ErfPackageImpl#getAccessControlledElement() * @generated */ EClass ACCESS_CONTROLLED_ELEMENT = eINSTANCE.getAccessControlledElement(); /** * The meta object literal for the '<em><b>Editable</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ EAttribute ACCESS_CONTROLLED_ELEMENT__EDITABLE = eINSTANCE.getAccessControlledElement_Editable(); /** * The meta object literal for the '{@link era.foss.erf.impl.SpecHierarchyImpl <em>Spec Hierarchy</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.SpecHierarchyImpl * @see era.foss.erf.impl.ErfPackageImpl#getSpecHierarchy() * @generated */ EClass SPEC_HIERARCHY = eINSTANCE.getSpecHierarchy(); /** * The meta object literal for the '<em><b>Table Internal</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SPEC_HIERARCHY__TABLE_INTERNAL = eINSTANCE.getSpecHierarchy_TableInternal(); /** * The meta object literal for the '<em><b>Children</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference SPEC_HIERARCHY__CHILDREN = eINSTANCE.getSpecHierarchy_Children(); /** * The meta object literal for the '<em><b>Object</b></em>' reference feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ EReference SPEC_HIERARCHY__OBJECT = eINSTANCE.getSpecHierarchy_Object(); /** * The meta object literal for the '<em><b>Parent</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SPEC_HIERARCHY__PARENT = eINSTANCE.getSpecHierarchy_Parent(); /** * The meta object literal for the '<em><b>Root</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SPEC_HIERARCHY__ROOT = eINSTANCE.getSpecHierarchy_Root(); /** * The meta object literal for the '{@link era.foss.erf.impl.SpecificationImpl <em>Specification</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see era.foss.erf.impl.SpecificationImpl * @see era.foss.erf.impl.ErfPackageImpl#getSpecification() * @generated */ EClass SPECIFICATION = eINSTANCE.getSpecification(); /** * The meta object literal for the '<em><b>Children</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference SPECIFICATION__CHILDREN = eINSTANCE.getSpecification_Children(); /** * The meta object literal for the '<em><b>Core Content</b></em>' container reference feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference SPECIFICATION__CORE_CONTENT = eINSTANCE.getSpecification_CoreContent(); /** * The meta object literal for the '<em>Diagnostic Chain</em>' data type. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @see org.eclipse.emf.common.util.DiagnosticChain * @see era.foss.erf.impl.ErfPackageImpl#getDiagnosticChain() * @generated */ EDataType DIAGNOSTIC_CHAIN = eINSTANCE.getDiagnosticChain(); } } // ErfPackage