/** * * * * $Id$ */ package fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * * The Package for the model. * It contains accessors for the meta objects to represent * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.VhdlamsFactory * @model kind="package" * @generated */ public interface VhdlamsPackage extends EPackage { /** * The package name. * * * @generated */ String eNAME = "vhdlams"; /** * The package namespace URI. * * * @generated */ String eNS_URI = "http://www.femto-st.fr/disc/vhdlams.ecore"; /** * The package namespace name. * * * @generated */ String eNS_PREFIX = "vhdlams"; /** * The singleton instance of the package. * * * @generated */ VhdlamsPackage eINSTANCE = fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl.init(); /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ElementImpl Element}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ElementImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getElement() * @generated */ int ELEMENT = 3; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int ELEMENT__COMMENT = 0; /** * The number of structural features of the 'Element' class. * * * @generated * @ordered */ int ELEMENT_FEATURE_COUNT = 1; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.DesignUnitImpl Design Unit}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.DesignUnitImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getDesignUnit() * @generated */ int DESIGN_UNIT = 1; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int DESIGN_UNIT__COMMENT = ELEMENT__COMMENT; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int DESIGN_UNIT__NAME = ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int DESIGN_UNIT__OWNER = ELEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the 'Design Unit' class. * * * @generated * @ordered */ int DESIGN_UNIT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ComponentImpl Component}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ComponentImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getComponent() * @generated */ int COMPONENT = 4; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int COMPONENT__COMMENT = DESIGN_UNIT__COMMENT; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int COMPONENT__NAME = DESIGN_UNIT__NAME; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int COMPONENT__OWNER = DESIGN_UNIT__OWNER; /** * The feature id for the 'Property' containment reference list. * * * @generated * @ordered */ int COMPONENT__PROPERTY = DESIGN_UNIT_FEATURE_COUNT + 0; /** * The feature id for the 'Statement' containment reference list. * * * @generated * @ordered */ int COMPONENT__STATEMENT = DESIGN_UNIT_FEATURE_COUNT + 1; /** * The number of structural features of the 'Component' class. * * * @generated * @ordered */ int COMPONENT_FEATURE_COUNT = DESIGN_UNIT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.EntityImpl Entity}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.EntityImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getEntity() * @generated */ int ENTITY = 0; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int ENTITY__COMMENT = COMPONENT__COMMENT; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int ENTITY__NAME = COMPONENT__NAME; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int ENTITY__OWNER = COMPONENT__OWNER; /** * The feature id for the 'Property' containment reference list. * * * @generated * @ordered */ int ENTITY__PROPERTY = COMPONENT__PROPERTY; /** * The feature id for the 'Statement' containment reference list. * * * @generated * @ordered */ int ENTITY__STATEMENT = COMPONENT__STATEMENT; /** * The feature id for the 'Architecture' reference list. * * * @generated * @ordered */ int ENTITY__ARCHITECTURE = COMPONENT_FEATURE_COUNT + 0; /** * The number of structural features of the 'Entity' class. * * * @generated * @ordered */ int ENTITY_FEATURE_COUNT = COMPONENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ArchitectureImpl Architecture}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ArchitectureImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getArchitecture() * @generated */ int ARCHITECTURE = 2; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int ARCHITECTURE__COMMENT = COMPONENT__COMMENT; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int ARCHITECTURE__NAME = COMPONENT__NAME; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int ARCHITECTURE__OWNER = COMPONENT__OWNER; /** * The feature id for the 'Property' containment reference list. * * * @generated * @ordered */ int ARCHITECTURE__PROPERTY = COMPONENT__PROPERTY; /** * The feature id for the 'Statement' containment reference list. * * * @generated * @ordered */ int ARCHITECTURE__STATEMENT = COMPONENT__STATEMENT; /** * The feature id for the 'Entity' reference. * * * @generated * @ordered */ int ARCHITECTURE__ENTITY = COMPONENT_FEATURE_COUNT + 0; /** * The number of structural features of the 'Architecture' class. * * * @generated * @ordered */ int ARCHITECTURE_FEATURE_COUNT = COMPONENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.PackageImpl Package}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.PackageImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getPackage() * @generated */ int PACKAGE = 5; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int PACKAGE__COMMENT = DESIGN_UNIT__COMMENT; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int PACKAGE__NAME = DESIGN_UNIT__NAME; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int PACKAGE__OWNER = DESIGN_UNIT__OWNER; /** * The feature id for the 'Design Unit' containment reference list. * * * @generated * @ordered */ int PACKAGE__DESIGN_UNIT = DESIGN_UNIT_FEATURE_COUNT + 0; /** * The feature id for the 'Owner Model' container reference. * * * @generated * @ordered */ int PACKAGE__OWNER_MODEL = DESIGN_UNIT_FEATURE_COUNT + 1; /** * The number of structural features of the 'Package' class. * * * @generated * @ordered */ int PACKAGE_FEATURE_COUNT = DESIGN_UNIT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VAModelImpl VA Model}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VAModelImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getVAModel() * @generated */ int VA_MODEL = 6; /** * The feature id for the 'Package' containment reference list. * * * @generated * @ordered */ int VA_MODEL__PACKAGE = 0; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int VA_MODEL__NAME = 1; /** * The feature id for the 'Library' containment reference list. * * * @generated * @ordered */ int VA_MODEL__LIBRARY = 2; /** * The number of structural features of the 'VA Model' class. * * * @generated * @ordered */ int VA_MODEL_FEATURE_COUNT = 3; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.CommentImpl Comment}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.CommentImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getComment() * @generated */ int COMMENT = 7; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int COMMENT__COMMENT = DESIGN_UNIT__COMMENT; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int COMMENT__NAME = DESIGN_UNIT__NAME; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int COMMENT__OWNER = DESIGN_UNIT__OWNER; /** * The feature id for the 'Element' reference. * * * @generated * @ordered */ int COMMENT__ELEMENT = DESIGN_UNIT_FEATURE_COUNT + 0; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int COMMENT__DESCRIPTION = DESIGN_UNIT_FEATURE_COUNT + 1; /** * The number of structural features of the 'Comment' class. * * * @generated * @ordered */ int COMMENT_FEATURE_COUNT = DESIGN_UNIT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.PropertyImpl Property}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.PropertyImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getProperty() * @generated */ int PROPERTY = 8; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int PROPERTY__COMMENT = ELEMENT__COMMENT; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int PROPERTY__NAME = ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int PROPERTY__OWNER = ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the 'Type' reference. * * * @generated * @ordered */ int PROPERTY__TYPE = ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the 'Default' attribute. * * * @generated * @ordered */ int PROPERTY__DEFAULT = ELEMENT_FEATURE_COUNT + 3; /** * The number of structural features of the 'Property' class. * * * @generated * @ordered */ int PROPERTY_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 4; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.PortImpl Port}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.PortImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getPort() * @generated */ int PORT = 9; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int PORT__COMMENT = PROPERTY__COMMENT; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int PORT__NAME = PROPERTY__NAME; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int PORT__OWNER = PROPERTY__OWNER; /** * The feature id for the 'Type' reference. * * * @generated * @ordered */ int PORT__TYPE = PROPERTY__TYPE; /** * The feature id for the 'Default' attribute. * * * @generated * @ordered */ int PORT__DEFAULT = PROPERTY__DEFAULT; /** * The feature id for the 'Direction' attribute. * * * @generated * @ordered */ int PORT__DIRECTION = PROPERTY_FEATURE_COUNT + 0; /** * The number of structural features of the 'Port' class. * * * @generated * @ordered */ int PORT_FEATURE_COUNT = PROPERTY_FEATURE_COUNT + 1; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.TerminalImpl Terminal}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.TerminalImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getTerminal() * @generated */ int TERMINAL = 10; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int TERMINAL__COMMENT = PORT__COMMENT; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int TERMINAL__NAME = PORT__NAME; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int TERMINAL__OWNER = PORT__OWNER; /** * The feature id for the 'Type' reference. * * * @generated * @ordered */ int TERMINAL__TYPE = PORT__TYPE; /** * The feature id for the 'Default' attribute. * * * @generated * @ordered */ int TERMINAL__DEFAULT = PORT__DEFAULT; /** * The feature id for the 'Direction' attribute. * * * @generated * @ordered */ int TERMINAL__DIRECTION = PORT__DIRECTION; /** * The number of structural features of the 'Terminal' class. * * * @generated * @ordered */ int TERMINAL_FEATURE_COUNT = PORT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.SignalImpl Signal}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.SignalImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getSignal() * @generated */ int SIGNAL = 11; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int SIGNAL__COMMENT = PORT__COMMENT; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int SIGNAL__NAME = PORT__NAME; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int SIGNAL__OWNER = PORT__OWNER; /** * The feature id for the 'Type' reference. * * * @generated * @ordered */ int SIGNAL__TYPE = PORT__TYPE; /** * The feature id for the 'Default' attribute. * * * @generated * @ordered */ int SIGNAL__DEFAULT = PORT__DEFAULT; /** * The feature id for the 'Direction' attribute. * * * @generated * @ordered */ int SIGNAL__DIRECTION = PORT__DIRECTION; /** * The number of structural features of the 'Signal' class. * * * @generated * @ordered */ int SIGNAL_FEATURE_COUNT = PORT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.QuantityPortImpl Quantity Port}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.QuantityPortImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getQuantityPort() * @generated */ int QUANTITY_PORT = 12; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int QUANTITY_PORT__COMMENT = PORT__COMMENT; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int QUANTITY_PORT__NAME = PORT__NAME; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int QUANTITY_PORT__OWNER = PORT__OWNER; /** * The feature id for the 'Type' reference. * * * @generated * @ordered */ int QUANTITY_PORT__TYPE = PORT__TYPE; /** * The feature id for the 'Default' attribute. * * * @generated * @ordered */ int QUANTITY_PORT__DEFAULT = PORT__DEFAULT; /** * The feature id for the 'Direction' attribute. * * * @generated * @ordered */ int QUANTITY_PORT__DIRECTION = PORT__DIRECTION; /** * The number of structural features of the 'Quantity Port' class. * * * @generated * @ordered */ int QUANTITY_PORT_FEATURE_COUNT = PORT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.TypeImpl Type}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.TypeImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getType() * @generated */ int TYPE = 13; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int TYPE__COMMENT = DESIGN_UNIT__COMMENT; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int TYPE__NAME = DESIGN_UNIT__NAME; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int TYPE__OWNER = DESIGN_UNIT__OWNER; /** * The number of structural features of the 'Type' class. * * * @generated * @ordered */ int TYPE_FEATURE_COUNT = DESIGN_UNIT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ConstantImpl Constant}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ConstantImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getConstant() * @generated */ int CONSTANT = 14; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int CONSTANT__COMMENT = PROPERTY__COMMENT; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int CONSTANT__NAME = PROPERTY__NAME; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int CONSTANT__OWNER = PROPERTY__OWNER; /** * The feature id for the 'Type' reference. * * * @generated * @ordered */ int CONSTANT__TYPE = PROPERTY__TYPE; /** * The feature id for the 'Default' attribute. * * * @generated * @ordered */ int CONSTANT__DEFAULT = PROPERTY__DEFAULT; /** * The number of structural features of the 'Constant' class. * * * @generated * @ordered */ int CONSTANT_FEATURE_COUNT = PROPERTY_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.GenericImpl Generic}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.GenericImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getGeneric() * @generated */ int GENERIC = 15; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int GENERIC__COMMENT = PROPERTY__COMMENT; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int GENERIC__NAME = PROPERTY__NAME; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int GENERIC__OWNER = PROPERTY__OWNER; /** * The feature id for the 'Type' reference. * * * @generated * @ordered */ int GENERIC__TYPE = PROPERTY__TYPE; /** * The feature id for the 'Default' attribute. * * * @generated * @ordered */ int GENERIC__DEFAULT = PROPERTY__DEFAULT; /** * The number of structural features of the 'Generic' class. * * * @generated * @ordered */ int GENERIC_FEATURE_COUNT = PROPERTY_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.LibraryForVhdlAmsImpl Library For Vhdl Ams}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.LibraryForVhdlAmsImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getLibraryForVhdlAms() * @generated */ int LIBRARY_FOR_VHDL_AMS = 16; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int LIBRARY_FOR_VHDL_AMS__COMMENT = PACKAGE__COMMENT; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int LIBRARY_FOR_VHDL_AMS__NAME = PACKAGE__NAME; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int LIBRARY_FOR_VHDL_AMS__OWNER = PACKAGE__OWNER; /** * The feature id for the 'Design Unit' containment reference list. * * * @generated * @ordered */ int LIBRARY_FOR_VHDL_AMS__DESIGN_UNIT = PACKAGE__DESIGN_UNIT; /** * The feature id for the 'Owner Model' container reference. * * * @generated * @ordered */ int LIBRARY_FOR_VHDL_AMS__OWNER_MODEL = PACKAGE__OWNER_MODEL; /** * The number of structural features of the 'Library For Vhdl Ams' class. * * * @generated * @ordered */ int LIBRARY_FOR_VHDL_AMS_FEATURE_COUNT = PACKAGE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.StatementImpl Statement}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.StatementImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getStatement() * @generated */ int STATEMENT = 17; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int STATEMENT__COMMENT = ELEMENT__COMMENT; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int STATEMENT__OWNER = ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Body' attribute. * * * @generated * @ordered */ int STATEMENT__BODY = ELEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the 'Statement' class. * * * @generated * @ordered */ int STATEMENT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ComponentInstanciationImpl Component Instanciation}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ComponentInstanciationImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getComponentInstanciation() * @generated */ int COMPONENT_INSTANCIATION = 18; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int COMPONENT_INSTANCIATION__COMMENT = STATEMENT__COMMENT; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int COMPONENT_INSTANCIATION__OWNER = STATEMENT__OWNER; /** * The feature id for the 'Body' attribute. * * * @generated * @ordered */ int COMPONENT_INSTANCIATION__BODY = STATEMENT__BODY; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int COMPONENT_INSTANCIATION__NAME = STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Type' reference. * * * @generated * @ordered */ int COMPONENT_INSTANCIATION__TYPE = STATEMENT_FEATURE_COUNT + 1; /** * The feature id for the 'Map' containment reference list. * * * @generated * @ordered */ int COMPONENT_INSTANCIATION__MAP = STATEMENT_FEATURE_COUNT + 2; /** * The feature id for the 'Architecture' reference. * * * @generated * @ordered */ int COMPONENT_INSTANCIATION__ARCHITECTURE = STATEMENT_FEATURE_COUNT + 3; /** * The number of structural features of the 'Component Instanciation' class. * * * @generated * @ordered */ int COMPONENT_INSTANCIATION_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 4; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.MapImpl Map}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.MapImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getMap() * @generated */ int MAP = 29; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int MAP__COMMENT = ELEMENT__COMMENT; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int MAP__OWNER = ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the 'Map' class. * * * @generated * @ordered */ int MAP_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.PortMapImpl Port Map}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.PortMapImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getPortMap() * @generated */ int PORT_MAP = 19; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int PORT_MAP__COMMENT = MAP__COMMENT; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int PORT_MAP__OWNER = MAP__OWNER; /** * The feature id for the 'From' reference. * * * @generated * @ordered */ int PORT_MAP__FROM = MAP_FEATURE_COUNT + 0; /** * The feature id for the 'To' reference. * * * @generated * @ordered */ int PORT_MAP__TO = MAP_FEATURE_COUNT + 1; /** * The number of structural features of the 'Port Map' class. * * * @generated * @ordered */ int PORT_MAP_FEATURE_COUNT = MAP_FEATURE_COUNT + 2; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.LibraryImpl Library}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.LibraryImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getLibrary() * @generated */ int LIBRARY = 20; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int LIBRARY__NAME = 0; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int LIBRARY__OWNER = 1; /** * The feature id for the 'Use' containment reference list. * * * @generated * @ordered */ int LIBRARY__USE = 2; /** * The number of structural features of the 'Library' class. * * * @generated * @ordered */ int LIBRARY_FEATURE_COUNT = 3; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.UseImpl Use}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.UseImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getUse() * @generated */ int USE = 21; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int USE__OWNER = 0; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int USE__NAME = 1; /** * The number of structural features of the 'Use' class. * * * @generated * @ordered */ int USE_FEATURE_COUNT = 2; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.NatureImpl Nature}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.NatureImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getNature() * @generated */ int NATURE = 22; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int NATURE__COMMENT = TYPE__COMMENT; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int NATURE__NAME = TYPE__NAME; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int NATURE__OWNER = TYPE__OWNER; /** * The number of structural features of the 'Nature' class. * * * @generated * @ordered */ int NATURE_FEATURE_COUNT = TYPE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.QuantityImpl Quantity}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.QuantityImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getQuantity() * @generated */ int QUANTITY = 23; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int QUANTITY__COMMENT = PROPERTY__COMMENT; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int QUANTITY__NAME = PROPERTY__NAME; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int QUANTITY__OWNER = PROPERTY__OWNER; /** * The feature id for the 'Type' reference. * * * @generated * @ordered */ int QUANTITY__TYPE = PROPERTY__TYPE; /** * The feature id for the 'Default' attribute. * * * @generated * @ordered */ int QUANTITY__DEFAULT = PROPERTY__DEFAULT; /** * The number of structural features of the 'Quantity' class. * * * @generated * @ordered */ int QUANTITY_FEATURE_COUNT = PROPERTY_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.BranchQuantityImpl Branch Quantity}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.BranchQuantityImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getBranchQuantity() * @generated */ int BRANCH_QUANTITY = 24; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int BRANCH_QUANTITY__COMMENT = QUANTITY__COMMENT; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int BRANCH_QUANTITY__NAME = QUANTITY__NAME; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int BRANCH_QUANTITY__OWNER = QUANTITY__OWNER; /** * The feature id for the 'Type' reference. * * * @generated * @ordered */ int BRANCH_QUANTITY__TYPE = QUANTITY__TYPE; /** * The feature id for the 'Default' attribute. * * * @generated * @ordered */ int BRANCH_QUANTITY__DEFAULT = QUANTITY__DEFAULT; /** * The feature id for the 'Plus terminal' reference. * * * @generated * @ordered */ int BRANCH_QUANTITY__PLUS_TERMINAL = QUANTITY_FEATURE_COUNT + 0; /** * The feature id for the 'Minus terminal' reference. * * * @generated * @ordered */ int BRANCH_QUANTITY__MINUS_TERMINAL = QUANTITY_FEATURE_COUNT + 1; /** * The feature id for the 'Through' reference. * * * @generated * @ordered */ int BRANCH_QUANTITY__THROUGH = QUANTITY_FEATURE_COUNT + 2; /** * The feature id for the 'Across' reference. * * * @generated * @ordered */ int BRANCH_QUANTITY__ACROSS = QUANTITY_FEATURE_COUNT + 3; /** * The number of structural features of the 'Branch Quantity' class. * * * @generated * @ordered */ int BRANCH_QUANTITY_FEATURE_COUNT = QUANTITY_FEATURE_COUNT + 4; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VariableImpl Variable}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VariableImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getVariable() * @generated */ int VARIABLE = 25; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int VARIABLE__COMMENT = ELEMENT__COMMENT; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int VARIABLE__NAME = ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Owner' reference. * * * @generated * @ordered */ int VARIABLE__OWNER = ELEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the 'Variable' class. * * * @generated * @ordered */ int VARIABLE_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.FunctionImpl Function}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.FunctionImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getFunction() * @generated */ int FUNCTION = 26; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int FUNCTION__COMMENT = STATEMENT__COMMENT; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int FUNCTION__OWNER = STATEMENT__OWNER; /** * The feature id for the 'Body' attribute. * * * @generated * @ordered */ int FUNCTION__BODY = STATEMENT__BODY; /** * The feature id for the 'Return Type' reference. * * * @generated * @ordered */ int FUNCTION__RETURN_TYPE = STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Parameter' containment reference list. * * * @generated * @ordered */ int FUNCTION__PARAMETER = STATEMENT_FEATURE_COUNT + 1; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int FUNCTION__NAME = STATEMENT_FEATURE_COUNT + 2; /** * The feature id for the 'Sequential Statement' containment reference. * * * @generated * @ordered */ int FUNCTION__SEQUENTIAL_STATEMENT = STATEMENT_FEATURE_COUNT + 3; /** * The number of structural features of the 'Function' class. * * * @generated * @ordered */ int FUNCTION_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 4; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ParameterImpl Parameter}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ParameterImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getParameter() * @generated */ int PARAMETER = 27; /** * The feature id for the 'Owner Function' container reference. * * * @generated * @ordered */ int PARAMETER__OWNER_FUNCTION = 0; /** * The feature id for the 'Owner Process' container reference. * * * @generated * @ordered */ int PARAMETER__OWNER_PROCESS = 1; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int PARAMETER__NAME = 2; /** * The feature id for the 'Type' reference. * * * @generated * @ordered */ int PARAMETER__TYPE = 3; /** * The feature id for the 'Default' attribute. * * * @generated * @ordered */ int PARAMETER__DEFAULT = 4; /** * The number of structural features of the 'Parameter' class. * * * @generated * @ordered */ int PARAMETER_FEATURE_COUNT = 5; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.SequentialStatementImpl Sequential Statement}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.SequentialStatementImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getSequentialStatement() * @generated */ int SEQUENTIAL_STATEMENT = 28; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int SEQUENTIAL_STATEMENT__COMMENT = STATEMENT__COMMENT; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int SEQUENTIAL_STATEMENT__OWNER = STATEMENT__OWNER; /** * The feature id for the 'Body' attribute. * * * @generated * @ordered */ int SEQUENTIAL_STATEMENT__BODY = STATEMENT__BODY; /** * The feature id for the 'Owner Function' container reference. * * * @generated * @ordered */ int SEQUENTIAL_STATEMENT__OWNER_FUNCTION = STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Owner Process' container reference. * * * @generated * @ordered */ int SEQUENTIAL_STATEMENT__OWNER_PROCESS = STATEMENT_FEATURE_COUNT + 1; /** * The feature id for the 'Sequential Statement' containment reference list. * * * @generated * @ordered */ int SEQUENTIAL_STATEMENT__SEQUENTIAL_STATEMENT = STATEMENT_FEATURE_COUNT + 2; /** * The feature id for the 'Owner Sequential Statement' container reference. * * * @generated * @ordered */ int SEQUENTIAL_STATEMENT__OWNER_SEQUENTIAL_STATEMENT = STATEMENT_FEATURE_COUNT + 3; /** * The feature id for the 'Predecessor' reference. * * * @generated * @ordered */ int SEQUENTIAL_STATEMENT__PREDECESSOR = STATEMENT_FEATURE_COUNT + 4; /** * The feature id for the 'Successor' reference. * * * @generated * @ordered */ int SEQUENTIAL_STATEMENT__SUCCESSOR = STATEMENT_FEATURE_COUNT + 5; /** * The number of structural features of the 'Sequential Statement' class. * * * @generated * @ordered */ int SEQUENTIAL_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 6; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.GenericMapImpl Generic Map}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.GenericMapImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getGenericMap() * @generated */ int GENERIC_MAP = 30; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int GENERIC_MAP__COMMENT = MAP__COMMENT; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int GENERIC_MAP__OWNER = MAP__OWNER; /** * The feature id for the 'From' reference. * * * @generated * @ordered */ int GENERIC_MAP__FROM = MAP_FEATURE_COUNT + 0; /** * The feature id for the 'To' reference. * * * @generated * @ordered */ int GENERIC_MAP__TO = MAP_FEATURE_COUNT + 1; /** * The number of structural features of the 'Generic Map' class. * * * @generated * @ordered */ int GENERIC_MAP_FEATURE_COUNT = MAP_FEATURE_COUNT + 2; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ExpressionImpl Expression}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ExpressionImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getExpression() * @generated */ int EXPRESSION = 31; /** * The feature id for the 'Body' attribute. * * * @generated * @ordered */ int EXPRESSION__BODY = 0; /** * The number of structural features of the 'Expression' class. * * * @generated * @ordered */ int EXPRESSION_FEATURE_COUNT = 1; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ConcurrentialStatementImpl Concurrential Statement}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ConcurrentialStatementImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getConcurrentialStatement() * @generated */ int CONCURRENTIAL_STATEMENT = 32; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int CONCURRENTIAL_STATEMENT__COMMENT = STATEMENT__COMMENT; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int CONCURRENTIAL_STATEMENT__OWNER = STATEMENT__OWNER; /** * The feature id for the 'Body' attribute. * * * @generated * @ordered */ int CONCURRENTIAL_STATEMENT__BODY = STATEMENT__BODY; /** * The number of structural features of the 'Concurrential Statement' class. * * * @generated * @ordered */ int CONCURRENTIAL_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.EquationImpl Equation}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.EquationImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getEquation() * @generated */ int EQUATION = 33; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int EQUATION__COMMENT = CONCURRENTIAL_STATEMENT__COMMENT; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int EQUATION__OWNER = CONCURRENTIAL_STATEMENT__OWNER; /** * The feature id for the 'Body' attribute. * * * @generated * @ordered */ int EQUATION__BODY = CONCURRENTIAL_STATEMENT__BODY; /** * The number of structural features of the 'Equation' class. * * * @generated * @ordered */ int EQUATION_FEATURE_COUNT = CONCURRENTIAL_STATEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ProcessImpl Process}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ProcessImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getProcess() * @generated */ int PROCESS = 34; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int PROCESS__COMMENT = CONCURRENTIAL_STATEMENT__COMMENT; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int PROCESS__OWNER = CONCURRENTIAL_STATEMENT__OWNER; /** * The feature id for the 'Body' attribute. * * * @generated * @ordered */ int PROCESS__BODY = CONCURRENTIAL_STATEMENT__BODY; /** * The feature id for the 'Parameter' containment reference list. * * * @generated * @ordered */ int PROCESS__PARAMETER = CONCURRENTIAL_STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Sequential Statement' containment reference list. * * * @generated * @ordered */ int PROCESS__SEQUENTIAL_STATEMENT = CONCURRENTIAL_STATEMENT_FEATURE_COUNT + 1; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int PROCESS__NAME = CONCURRENTIAL_STATEMENT_FEATURE_COUNT + 2; /** * The feature id for the 'Variables' containment reference list. * * * @generated * @ordered */ int PROCESS__VARIABLES = CONCURRENTIAL_STATEMENT_FEATURE_COUNT + 3; /** * The number of structural features of the 'Process' class. * * * @generated * @ordered */ int PROCESS_FEATURE_COUNT = CONCURRENTIAL_STATEMENT_FEATURE_COUNT + 4; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.IfThenStatementImpl If Then Statement}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.IfThenStatementImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getIfThenStatement() * @generated */ int IF_THEN_STATEMENT = 35; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int IF_THEN_STATEMENT__COMMENT = SEQUENTIAL_STATEMENT__COMMENT; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int IF_THEN_STATEMENT__OWNER = SEQUENTIAL_STATEMENT__OWNER; /** * The feature id for the 'Body' attribute. * * * @generated * @ordered */ int IF_THEN_STATEMENT__BODY = SEQUENTIAL_STATEMENT__BODY; /** * The feature id for the 'Owner Function' container reference. * * * @generated * @ordered */ int IF_THEN_STATEMENT__OWNER_FUNCTION = SEQUENTIAL_STATEMENT__OWNER_FUNCTION; /** * The feature id for the 'Owner Process' container reference. * * * @generated * @ordered */ int IF_THEN_STATEMENT__OWNER_PROCESS = SEQUENTIAL_STATEMENT__OWNER_PROCESS; /** * The feature id for the 'Sequential Statement' containment reference list. * * * @generated * @ordered */ int IF_THEN_STATEMENT__SEQUENTIAL_STATEMENT = SEQUENTIAL_STATEMENT__SEQUENTIAL_STATEMENT; /** * The feature id for the 'Owner Sequential Statement' container reference. * * * @generated * @ordered */ int IF_THEN_STATEMENT__OWNER_SEQUENTIAL_STATEMENT = SEQUENTIAL_STATEMENT__OWNER_SEQUENTIAL_STATEMENT; /** * The feature id for the 'Predecessor' reference. * * * @generated * @ordered */ int IF_THEN_STATEMENT__PREDECESSOR = SEQUENTIAL_STATEMENT__PREDECESSOR; /** * The feature id for the 'Successor' reference. * * * @generated * @ordered */ int IF_THEN_STATEMENT__SUCCESSOR = SEQUENTIAL_STATEMENT__SUCCESSOR; /** * The feature id for the 'Boolean Expression' attribute. * * * @generated * @ordered */ int IF_THEN_STATEMENT__BOOLEAN_EXPRESSION = SEQUENTIAL_STATEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Else' reference. * * * @generated * @ordered */ int IF_THEN_STATEMENT__ELSE = SEQUENTIAL_STATEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the 'If Then Statement' class. * * * @generated * @ordered */ int IF_THEN_STATEMENT_FEATURE_COUNT = SEQUENTIAL_STATEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ElseStatementImpl Else Statement}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ElseStatementImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getElseStatement() * @generated */ int ELSE_STATEMENT = 36; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int ELSE_STATEMENT__COMMENT = SEQUENTIAL_STATEMENT__COMMENT; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int ELSE_STATEMENT__OWNER = SEQUENTIAL_STATEMENT__OWNER; /** * The feature id for the 'Body' attribute. * * * @generated * @ordered */ int ELSE_STATEMENT__BODY = SEQUENTIAL_STATEMENT__BODY; /** * The feature id for the 'Owner Function' container reference. * * * @generated * @ordered */ int ELSE_STATEMENT__OWNER_FUNCTION = SEQUENTIAL_STATEMENT__OWNER_FUNCTION; /** * The feature id for the 'Owner Process' container reference. * * * @generated * @ordered */ int ELSE_STATEMENT__OWNER_PROCESS = SEQUENTIAL_STATEMENT__OWNER_PROCESS; /** * The feature id for the 'Sequential Statement' containment reference list. * * * @generated * @ordered */ int ELSE_STATEMENT__SEQUENTIAL_STATEMENT = SEQUENTIAL_STATEMENT__SEQUENTIAL_STATEMENT; /** * The feature id for the 'Owner Sequential Statement' container reference. * * * @generated * @ordered */ int ELSE_STATEMENT__OWNER_SEQUENTIAL_STATEMENT = SEQUENTIAL_STATEMENT__OWNER_SEQUENTIAL_STATEMENT; /** * The feature id for the 'Predecessor' reference. * * * @generated * @ordered */ int ELSE_STATEMENT__PREDECESSOR = SEQUENTIAL_STATEMENT__PREDECESSOR; /** * The feature id for the 'Successor' reference. * * * @generated * @ordered */ int ELSE_STATEMENT__SUCCESSOR = SEQUENTIAL_STATEMENT__SUCCESSOR; /** * The feature id for the 'If' reference. * * * @generated * @ordered */ int ELSE_STATEMENT__IF = SEQUENTIAL_STATEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the 'Else Statement' class. * * * @generated * @ordered */ int ELSE_STATEMENT_FEATURE_COUNT = SEQUENTIAL_STATEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ForStatementImpl For Statement}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ForStatementImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getForStatement() * @generated */ int FOR_STATEMENT = 37; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int FOR_STATEMENT__COMMENT = SEQUENTIAL_STATEMENT__COMMENT; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int FOR_STATEMENT__OWNER = SEQUENTIAL_STATEMENT__OWNER; /** * The feature id for the 'Body' attribute. * * * @generated * @ordered */ int FOR_STATEMENT__BODY = SEQUENTIAL_STATEMENT__BODY; /** * The feature id for the 'Owner Function' container reference. * * * @generated * @ordered */ int FOR_STATEMENT__OWNER_FUNCTION = SEQUENTIAL_STATEMENT__OWNER_FUNCTION; /** * The feature id for the 'Owner Process' container reference. * * * @generated * @ordered */ int FOR_STATEMENT__OWNER_PROCESS = SEQUENTIAL_STATEMENT__OWNER_PROCESS; /** * The feature id for the 'Sequential Statement' containment reference list. * * * @generated * @ordered */ int FOR_STATEMENT__SEQUENTIAL_STATEMENT = SEQUENTIAL_STATEMENT__SEQUENTIAL_STATEMENT; /** * The feature id for the 'Owner Sequential Statement' container reference. * * * @generated * @ordered */ int FOR_STATEMENT__OWNER_SEQUENTIAL_STATEMENT = SEQUENTIAL_STATEMENT__OWNER_SEQUENTIAL_STATEMENT; /** * The feature id for the 'Predecessor' reference. * * * @generated * @ordered */ int FOR_STATEMENT__PREDECESSOR = SEQUENTIAL_STATEMENT__PREDECESSOR; /** * The feature id for the 'Successor' reference. * * * @generated * @ordered */ int FOR_STATEMENT__SUCCESSOR = SEQUENTIAL_STATEMENT__SUCCESSOR; /** * The feature id for the 'Loop Condition' attribute. * * * @generated * @ordered */ int FOR_STATEMENT__LOOP_CONDITION = SEQUENTIAL_STATEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the 'For Statement' class. * * * @generated * @ordered */ int FOR_STATEMENT_FEATURE_COUNT = SEQUENTIAL_STATEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.StatementsImpl Statements}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.StatementsImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getStatements() * @generated */ int STATEMENTS = 38; /** * The feature id for the 'Comment' reference. * * * @generated * @ordered */ int STATEMENTS__COMMENT = SEQUENTIAL_STATEMENT__COMMENT; /** * The feature id for the 'Owner' container reference. * * * @generated * @ordered */ int STATEMENTS__OWNER = SEQUENTIAL_STATEMENT__OWNER; /** * The feature id for the 'Body' attribute. * * * @generated * @ordered */ int STATEMENTS__BODY = SEQUENTIAL_STATEMENT__BODY; /** * The feature id for the 'Owner Function' container reference. * * * @generated * @ordered */ int STATEMENTS__OWNER_FUNCTION = SEQUENTIAL_STATEMENT__OWNER_FUNCTION; /** * The feature id for the 'Owner Process' container reference. * * * @generated * @ordered */ int STATEMENTS__OWNER_PROCESS = SEQUENTIAL_STATEMENT__OWNER_PROCESS; /** * The feature id for the 'Sequential Statement' containment reference list. * * * @generated * @ordered */ int STATEMENTS__SEQUENTIAL_STATEMENT = SEQUENTIAL_STATEMENT__SEQUENTIAL_STATEMENT; /** * The feature id for the 'Owner Sequential Statement' container reference. * * * @generated * @ordered */ int STATEMENTS__OWNER_SEQUENTIAL_STATEMENT = SEQUENTIAL_STATEMENT__OWNER_SEQUENTIAL_STATEMENT; /** * The feature id for the 'Predecessor' reference. * * * @generated * @ordered */ int STATEMENTS__PREDECESSOR = SEQUENTIAL_STATEMENT__PREDECESSOR; /** * The feature id for the 'Successor' reference. * * * @generated * @ordered */ int STATEMENTS__SUCCESSOR = SEQUENTIAL_STATEMENT__SUCCESSOR; /** * The number of structural features of the 'Statements' class. * * * @generated * @ordered */ int STATEMENTS_FEATURE_COUNT = SEQUENTIAL_STATEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ProcessVariableImpl Process Variable}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ProcessVariableImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getProcessVariable() * @generated */ int PROCESS_VARIABLE = 39; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int PROCESS_VARIABLE__NAME = 0; /** * The feature id for the 'Type' reference. * * * @generated * @ordered */ int PROCESS_VARIABLE__TYPE = 1; /** * The feature id for the 'Default' attribute. * * * @generated * @ordered */ int PROCESS_VARIABLE__DEFAULT = 2; /** * The feature id for the 'Owner Process' container reference. * * * @generated * @ordered */ int PROCESS_VARIABLE__OWNER_PROCESS = 3; /** * The number of structural features of the 'Process Variable' class. * * * @generated * @ordered */ int PROCESS_VARIABLE_FEATURE_COUNT = 4; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.PortDirection Port Direction}' enum. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.PortDirection * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getPortDirection() * @generated */ int PORT_DIRECTION = 40; /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Entity Entity}'. * * * @return the meta object for class 'Entity'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Entity * @generated */ EClass getEntity(); /** * Returns the meta object for the reference list '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Entity#getArchitecture Architecture}'. * * * @return the meta object for the reference list 'Architecture'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Entity#getArchitecture() * @see #getEntity() * @generated */ EReference getEntity_Architecture(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.DesignUnit Design Unit}'. * * * @return the meta object for class 'Design Unit'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.DesignUnit * @generated */ EClass getDesignUnit(); /** * Returns the meta object for the attribute '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.DesignUnit#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.DesignUnit#getName() * @see #getDesignUnit() * @generated */ EAttribute getDesignUnit_Name(); /** * Returns the meta object for the container reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.DesignUnit#getOwner Owner}'. * * * @return the meta object for the container reference 'Owner'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.DesignUnit#getOwner() * @see #getDesignUnit() * @generated */ EReference getDesignUnit_Owner(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Architecture Architecture}'. * * * @return the meta object for class 'Architecture'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Architecture * @generated */ EClass getArchitecture(); /** * Returns the meta object for the reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Architecture#getEntity Entity}'. * * * @return the meta object for the reference 'Entity'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Architecture#getEntity() * @see #getArchitecture() * @generated */ EReference getArchitecture_Entity(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Element Element}'. * * * @return the meta object for class 'Element'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Element * @generated */ EClass getElement(); /** * Returns the meta object for the reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Element#getComment Comment}'. * * * @return the meta object for the reference 'Comment'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Element#getComment() * @see #getElement() * @generated */ EReference getElement_Comment(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Component Component}'. * * * @return the meta object for class 'Component'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Component * @generated */ EClass getComponent(); /** * Returns the meta object for the containment reference list '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Component#getProperty Property}'. * * * @return the meta object for the containment reference list 'Property'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Component#getProperty() * @see #getComponent() * @generated */ EReference getComponent_Property(); /** * Returns the meta object for the containment reference list '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Component#getStatement Statement}'. * * * @return the meta object for the containment reference list 'Statement'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Component#getStatement() * @see #getComponent() * @generated */ EReference getComponent_Statement(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Package Package}'. * * * @return the meta object for class 'Package'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Package * @generated */ EClass getPackage(); /** * Returns the meta object for the containment reference list '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Package#getDesignUnit Design Unit}'. * * * @return the meta object for the containment reference list 'Design Unit'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Package#getDesignUnit() * @see #getPackage() * @generated */ EReference getPackage_DesignUnit(); /** * Returns the meta object for the container reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Package#getOwnerModel Owner Model}'. * * * @return the meta object for the container reference 'Owner Model'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Package#getOwnerModel() * @see #getPackage() * @generated */ EReference getPackage_OwnerModel(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.VAModel VA Model}'. * * * @return the meta object for class 'VA Model'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.VAModel * @generated */ EClass getVAModel(); /** * Returns the meta object for the containment reference list '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.VAModel#getPackage Package}'. * * * @return the meta object for the containment reference list 'Package'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.VAModel#getPackage() * @see #getVAModel() * @generated */ EReference getVAModel_Package(); /** * Returns the meta object for the attribute '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.VAModel#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.VAModel#getName() * @see #getVAModel() * @generated */ EAttribute getVAModel_Name(); /** * Returns the meta object for the containment reference list '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.VAModel#getLibrary Library}'. * * * @return the meta object for the containment reference list 'Library'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.VAModel#getLibrary() * @see #getVAModel() * @generated */ EReference getVAModel_Library(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Comment Comment}'. * * * @return the meta object for class 'Comment'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Comment * @generated */ EClass getComment(); /** * Returns the meta object for the reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Comment#getElement Element}'. * * * @return the meta object for the reference 'Element'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Comment#getElement() * @see #getComment() * @generated */ EReference getComment_Element(); /** * Returns the meta object for the attribute '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Comment#getDescription Description}'. * * * @return the meta object for the attribute 'Description'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Comment#getDescription() * @see #getComment() * @generated */ EAttribute getComment_Description(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Property Property}'. * * * @return the meta object for class 'Property'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Property * @generated */ EClass getProperty(); /** * Returns the meta object for the attribute '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Property#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Property#getName() * @see #getProperty() * @generated */ EAttribute getProperty_Name(); /** * Returns the meta object for the container reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Property#getOwner Owner}'. * * * @return the meta object for the container reference 'Owner'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Property#getOwner() * @see #getProperty() * @generated */ EReference getProperty_Owner(); /** * Returns the meta object for the reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Property#getType Type}'. * * * @return the meta object for the reference 'Type'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Property#getType() * @see #getProperty() * @generated */ EReference getProperty_Type(); /** * Returns the meta object for the attribute '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Property#getDefault Default}'. * * * @return the meta object for the attribute 'Default'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Property#getDefault() * @see #getProperty() * @generated */ EAttribute getProperty_Default(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Port Port}'. * * * @return the meta object for class 'Port'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Port * @generated */ EClass getPort(); /** * Returns the meta object for the attribute '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Port#getDirection Direction}'. * * * @return the meta object for the attribute 'Direction'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Port#getDirection() * @see #getPort() * @generated */ EAttribute getPort_Direction(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Terminal Terminal}'. * * * @return the meta object for class 'Terminal'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Terminal * @generated */ EClass getTerminal(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Signal Signal}'. * * * @return the meta object for class 'Signal'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Signal * @generated */ EClass getSignal(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.QuantityPort Quantity Port}'. * * * @return the meta object for class 'Quantity Port'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.QuantityPort * @generated */ EClass getQuantityPort(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Type Type}'. * * * @return the meta object for class 'Type'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Type * @generated */ EClass getType(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Constant Constant}'. * * * @return the meta object for class 'Constant'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Constant * @generated */ EClass getConstant(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Generic Generic}'. * * * @return the meta object for class 'Generic'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Generic * @generated */ EClass getGeneric(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.LibraryForVhdlAms Library For Vhdl Ams}'. * * * @return the meta object for class 'Library For Vhdl Ams'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.LibraryForVhdlAms * @generated */ EClass getLibraryForVhdlAms(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Statement Statement}'. * * * @return the meta object for class 'Statement'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Statement * @generated */ EClass getStatement(); /** * Returns the meta object for the container reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Statement#getOwner Owner}'. * * * @return the meta object for the container reference 'Owner'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Statement#getOwner() * @see #getStatement() * @generated */ EReference getStatement_Owner(); /** * Returns the meta object for the attribute '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Statement#getBody Body}'. * * * @return the meta object for the attribute 'Body'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Statement#getBody() * @see #getStatement() * @generated */ EAttribute getStatement_Body(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ComponentInstanciation Component Instanciation}'. * * * @return the meta object for class 'Component Instanciation'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ComponentInstanciation * @generated */ EClass getComponentInstanciation(); /** * Returns the meta object for the attribute '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ComponentInstanciation#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ComponentInstanciation#getName() * @see #getComponentInstanciation() * @generated */ EAttribute getComponentInstanciation_Name(); /** * Returns the meta object for the reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ComponentInstanciation#getType Type}'. * * * @return the meta object for the reference 'Type'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ComponentInstanciation#getType() * @see #getComponentInstanciation() * @generated */ EReference getComponentInstanciation_Type(); /** * Returns the meta object for the containment reference list '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ComponentInstanciation#getMap Map}'. * * * @return the meta object for the containment reference list 'Map'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ComponentInstanciation#getMap() * @see #getComponentInstanciation() * @generated */ EReference getComponentInstanciation_Map(); /** * Returns the meta object for the reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ComponentInstanciation#getArchitecture Architecture}'. * * * @return the meta object for the reference 'Architecture'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ComponentInstanciation#getArchitecture() * @see #getComponentInstanciation() * @generated */ EReference getComponentInstanciation_Architecture(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.PortMap Port Map}'. * * * @return the meta object for class 'Port Map'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.PortMap * @generated */ EClass getPortMap(); /** * Returns the meta object for the reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.PortMap#getFrom From}'. * * * @return the meta object for the reference 'From'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.PortMap#getFrom() * @see #getPortMap() * @generated */ EReference getPortMap_From(); /** * Returns the meta object for the reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.PortMap#getTo To}'. * * * @return the meta object for the reference 'To'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.PortMap#getTo() * @see #getPortMap() * @generated */ EReference getPortMap_To(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Library Library}'. * * * @return the meta object for class 'Library'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Library * @generated */ EClass getLibrary(); /** * Returns the meta object for the attribute '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Library#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Library#getName() * @see #getLibrary() * @generated */ EAttribute getLibrary_Name(); /** * Returns the meta object for the container reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Library#getOwner Owner}'. * * * @return the meta object for the container reference 'Owner'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Library#getOwner() * @see #getLibrary() * @generated */ EReference getLibrary_Owner(); /** * Returns the meta object for the containment reference list '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Library#getUse Use}'. * * * @return the meta object for the containment reference list 'Use'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Library#getUse() * @see #getLibrary() * @generated */ EReference getLibrary_Use(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Use Use}'. * * * @return the meta object for class 'Use'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Use * @generated */ EClass getUse(); /** * Returns the meta object for the container reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Use#getOwner Owner}'. * * * @return the meta object for the container reference 'Owner'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Use#getOwner() * @see #getUse() * @generated */ EReference getUse_Owner(); /** * Returns the meta object for the attribute '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Use#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Use#getName() * @see #getUse() * @generated */ EAttribute getUse_Name(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Nature Nature}'. * * * @return the meta object for class 'Nature'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Nature * @generated */ EClass getNature(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Quantity Quantity}'. * * * @return the meta object for class 'Quantity'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Quantity * @generated */ EClass getQuantity(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.BranchQuantity Branch Quantity}'. * * * @return the meta object for class 'Branch Quantity'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.BranchQuantity * @generated */ EClass getBranchQuantity(); /** * Returns the meta object for the reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.BranchQuantity#getPlus_terminal Plus terminal}'. * * * @return the meta object for the reference 'Plus terminal'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.BranchQuantity#getPlus_terminal() * @see #getBranchQuantity() * @generated */ EReference getBranchQuantity_Plus_terminal(); /** * Returns the meta object for the reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.BranchQuantity#getMinus_terminal Minus terminal}'. * * * @return the meta object for the reference 'Minus terminal'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.BranchQuantity#getMinus_terminal() * @see #getBranchQuantity() * @generated */ EReference getBranchQuantity_Minus_terminal(); /** * Returns the meta object for the reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.BranchQuantity#getThrough Through}'. * * * @return the meta object for the reference 'Through'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.BranchQuantity#getThrough() * @see #getBranchQuantity() * @generated */ EReference getBranchQuantity_Through(); /** * Returns the meta object for the reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.BranchQuantity#getAcross Across}'. * * * @return the meta object for the reference 'Across'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.BranchQuantity#getAcross() * @see #getBranchQuantity() * @generated */ EReference getBranchQuantity_Across(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Variable Variable}'. * * * @return the meta object for class 'Variable'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Variable * @generated */ EClass getVariable(); /** * Returns the meta object for the attribute '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Variable#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Variable#getName() * @see #getVariable() * @generated */ EAttribute getVariable_Name(); /** * Returns the meta object for the reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Variable#getOwner Owner}'. * * * @return the meta object for the reference 'Owner'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Variable#getOwner() * @see #getVariable() * @generated */ EReference getVariable_Owner(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Function Function}'. * * * @return the meta object for class 'Function'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Function * @generated */ EClass getFunction(); /** * Returns the meta object for the reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Function#getReturnType Return Type}'. * * * @return the meta object for the reference 'Return Type'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Function#getReturnType() * @see #getFunction() * @generated */ EReference getFunction_ReturnType(); /** * Returns the meta object for the containment reference list '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Function#getParameter Parameter}'. * * * @return the meta object for the containment reference list 'Parameter'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Function#getParameter() * @see #getFunction() * @generated */ EReference getFunction_Parameter(); /** * Returns the meta object for the attribute '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Function#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Function#getName() * @see #getFunction() * @generated */ EAttribute getFunction_Name(); /** * Returns the meta object for the containment reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Function#getSequentialStatement Sequential Statement}'. * * * @return the meta object for the containment reference 'Sequential Statement'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Function#getSequentialStatement() * @see #getFunction() * @generated */ EReference getFunction_SequentialStatement(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Parameter Parameter}'. * * * @return the meta object for class 'Parameter'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Parameter * @generated */ EClass getParameter(); /** * Returns the meta object for the container reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Parameter#getOwnerFunction Owner Function}'. * * * @return the meta object for the container reference 'Owner Function'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Parameter#getOwnerFunction() * @see #getParameter() * @generated */ EReference getParameter_OwnerFunction(); /** * Returns the meta object for the attribute '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Parameter#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Parameter#getName() * @see #getParameter() * @generated */ EAttribute getParameter_Name(); /** * Returns the meta object for the reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Parameter#getType Type}'. * * * @return the meta object for the reference 'Type'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Parameter#getType() * @see #getParameter() * @generated */ EReference getParameter_Type(); /** * Returns the meta object for the attribute '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Parameter#getDefault Default}'. * * * @return the meta object for the attribute 'Default'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Parameter#getDefault() * @see #getParameter() * @generated */ EAttribute getParameter_Default(); /** * Returns the meta object for the container reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Parameter#getOwnerProcess Owner Process}'. * * * @return the meta object for the container reference 'Owner Process'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Parameter#getOwnerProcess() * @see #getParameter() * @generated */ EReference getParameter_OwnerProcess(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.SequentialStatement Sequential Statement}'. * * * @return the meta object for class 'Sequential Statement'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.SequentialStatement * @generated */ EClass getSequentialStatement(); /** * Returns the meta object for the container reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.SequentialStatement#getOwnerFunction Owner Function}'. * * * @return the meta object for the container reference 'Owner Function'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.SequentialStatement#getOwnerFunction() * @see #getSequentialStatement() * @generated */ EReference getSequentialStatement_OwnerFunction(); /** * Returns the meta object for the container reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.SequentialStatement#getOwnerProcess Owner Process}'. * * * @return the meta object for the container reference 'Owner Process'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.SequentialStatement#getOwnerProcess() * @see #getSequentialStatement() * @generated */ EReference getSequentialStatement_OwnerProcess(); /** * Returns the meta object for the containment reference list '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.SequentialStatement#getSequentialStatement Sequential Statement}'. * * * @return the meta object for the containment reference list 'Sequential Statement'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.SequentialStatement#getSequentialStatement() * @see #getSequentialStatement() * @generated */ EReference getSequentialStatement_SequentialStatement(); /** * Returns the meta object for the container reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.SequentialStatement#getOwnerSequentialStatement Owner Sequential Statement}'. * * * @return the meta object for the container reference 'Owner Sequential Statement'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.SequentialStatement#getOwnerSequentialStatement() * @see #getSequentialStatement() * @generated */ EReference getSequentialStatement_OwnerSequentialStatement(); /** * Returns the meta object for the reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.SequentialStatement#getPredecessor Predecessor}'. * * * @return the meta object for the reference 'Predecessor'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.SequentialStatement#getPredecessor() * @see #getSequentialStatement() * @generated */ EReference getSequentialStatement_Predecessor(); /** * Returns the meta object for the reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.SequentialStatement#getSuccessor Successor}'. * * * @return the meta object for the reference 'Successor'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.SequentialStatement#getSuccessor() * @see #getSequentialStatement() * @generated */ EReference getSequentialStatement_Successor(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Map Map}'. * * * @return the meta object for class 'Map'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Map * @generated */ EClass getMap(); /** * Returns the meta object for the container reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Map#getOwner Owner}'. * * * @return the meta object for the container reference 'Owner'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Map#getOwner() * @see #getMap() * @generated */ EReference getMap_Owner(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.GenericMap Generic Map}'. * * * @return the meta object for class 'Generic Map'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.GenericMap * @generated */ EClass getGenericMap(); /** * Returns the meta object for the reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.GenericMap#getFrom From}'. * * * @return the meta object for the reference 'From'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.GenericMap#getFrom() * @see #getGenericMap() * @generated */ EReference getGenericMap_From(); /** * Returns the meta object for the reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.GenericMap#getTo To}'. * * * @return the meta object for the reference 'To'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.GenericMap#getTo() * @see #getGenericMap() * @generated */ EReference getGenericMap_To(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Expression Expression}'. * * * @return the meta object for class 'Expression'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Expression * @generated */ EClass getExpression(); /** * Returns the meta object for the attribute '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Expression#getBody Body}'. * * * @return the meta object for the attribute 'Body'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Expression#getBody() * @see #getExpression() * @generated */ EAttribute getExpression_Body(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ConcurrentialStatement Concurrential Statement}'. * * * @return the meta object for class 'Concurrential Statement'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ConcurrentialStatement * @generated */ EClass getConcurrentialStatement(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Equation Equation}'. * * * @return the meta object for class 'Equation'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Equation * @generated */ EClass getEquation(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Process Process}'. * * * @return the meta object for class 'Process'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Process * @generated */ EClass getProcess(); /** * Returns the meta object for the containment reference list '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Process#getParameter Parameter}'. * * * @return the meta object for the containment reference list 'Parameter'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Process#getParameter() * @see #getProcess() * @generated */ EReference getProcess_Parameter(); /** * Returns the meta object for the containment reference list '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Process#getSequentialStatement Sequential Statement}'. * * * @return the meta object for the containment reference list 'Sequential Statement'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Process#getSequentialStatement() * @see #getProcess() * @generated */ EReference getProcess_SequentialStatement(); /** * Returns the meta object for the attribute '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Process#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Process#getName() * @see #getProcess() * @generated */ EAttribute getProcess_Name(); /** * Returns the meta object for the containment reference list '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Process#getVariables Variables}'. * * * @return the meta object for the containment reference list 'Variables'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Process#getVariables() * @see #getProcess() * @generated */ EReference getProcess_Variables(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.IfThenStatement If Then Statement}'. * * * @return the meta object for class 'If Then Statement'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.IfThenStatement * @generated */ EClass getIfThenStatement(); /** * Returns the meta object for the attribute '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.IfThenStatement#getBooleanExpression Boolean Expression}'. * * * @return the meta object for the attribute 'Boolean Expression'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.IfThenStatement#getBooleanExpression() * @see #getIfThenStatement() * @generated */ EAttribute getIfThenStatement_BooleanExpression(); /** * Returns the meta object for the reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.IfThenStatement#getElse Else}'. * * * @return the meta object for the reference 'Else'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.IfThenStatement#getElse() * @see #getIfThenStatement() * @generated */ EReference getIfThenStatement_Else(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ElseStatement Else Statement}'. * * * @return the meta object for class 'Else Statement'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ElseStatement * @generated */ EClass getElseStatement(); /** * Returns the meta object for the reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ElseStatement#getIf If}'. * * * @return the meta object for the reference 'If'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ElseStatement#getIf() * @see #getElseStatement() * @generated */ EReference getElseStatement_If(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ForStatement For Statement}'. * * * @return the meta object for class 'For Statement'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ForStatement * @generated */ EClass getForStatement(); /** * Returns the meta object for the attribute '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ForStatement#getLoopCondition Loop Condition}'. * * * @return the meta object for the attribute 'Loop Condition'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ForStatement#getLoopCondition() * @see #getForStatement() * @generated */ EAttribute getForStatement_LoopCondition(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Statements Statements}'. * * * @return the meta object for class 'Statements'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.Statements * @generated */ EClass getStatements(); /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ProcessVariable Process Variable}'. * * * @return the meta object for class 'Process Variable'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ProcessVariable * @generated */ EClass getProcessVariable(); /** * Returns the meta object for the attribute '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ProcessVariable#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ProcessVariable#getName() * @see #getProcessVariable() * @generated */ EAttribute getProcessVariable_Name(); /** * Returns the meta object for the reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ProcessVariable#getType Type}'. * * * @return the meta object for the reference 'Type'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ProcessVariable#getType() * @see #getProcessVariable() * @generated */ EReference getProcessVariable_Type(); /** * Returns the meta object for the attribute '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ProcessVariable#getDefault Default}'. * * * @return the meta object for the attribute 'Default'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ProcessVariable#getDefault() * @see #getProcessVariable() * @generated */ EAttribute getProcessVariable_Default(); /** * Returns the meta object for the container reference '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ProcessVariable#getOwnerProcess Owner Process}'. * * * @return the meta object for the container reference 'Owner Process'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.ProcessVariable#getOwnerProcess() * @see #getProcessVariable() * @generated */ EReference getProcessVariable_OwnerProcess(); /** * Returns the meta object for enum '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.PortDirection Port Direction}'. * * * @return the meta object for enum 'Port Direction'. * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.PortDirection * @generated */ EEnum getPortDirection(); /** * Returns the factory that creates the instances of the model. * * * @return the factory that creates the instances of the model. * @generated */ VhdlamsFactory getVhdlamsFactory(); /** * * Defines literals for the meta objects that represent * * * @generated */ interface Literals { /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.EntityImpl Entity}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.EntityImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getEntity() * @generated */ EClass ENTITY = eINSTANCE.getEntity(); /** * The meta object literal for the 'Architecture' reference list feature. * * * @generated */ EReference ENTITY__ARCHITECTURE = eINSTANCE.getEntity_Architecture(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.DesignUnitImpl Design Unit}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.DesignUnitImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getDesignUnit() * @generated */ EClass DESIGN_UNIT = eINSTANCE.getDesignUnit(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute DESIGN_UNIT__NAME = eINSTANCE.getDesignUnit_Name(); /** * The meta object literal for the 'Owner' container reference feature. * * * @generated */ EReference DESIGN_UNIT__OWNER = eINSTANCE.getDesignUnit_Owner(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ArchitectureImpl Architecture}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ArchitectureImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getArchitecture() * @generated */ EClass ARCHITECTURE = eINSTANCE.getArchitecture(); /** * The meta object literal for the 'Entity' reference feature. * * * @generated */ EReference ARCHITECTURE__ENTITY = eINSTANCE.getArchitecture_Entity(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ElementImpl Element}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ElementImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getElement() * @generated */ EClass ELEMENT = eINSTANCE.getElement(); /** * The meta object literal for the 'Comment' reference feature. * * * @generated */ EReference ELEMENT__COMMENT = eINSTANCE.getElement_Comment(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ComponentImpl Component}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ComponentImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getComponent() * @generated */ EClass COMPONENT = eINSTANCE.getComponent(); /** * The meta object literal for the 'Property' containment reference list feature. * * * @generated */ EReference COMPONENT__PROPERTY = eINSTANCE.getComponent_Property(); /** * The meta object literal for the 'Statement' containment reference list feature. * * * @generated */ EReference COMPONENT__STATEMENT = eINSTANCE.getComponent_Statement(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.PackageImpl Package}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.PackageImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getPackage() * @generated */ EClass PACKAGE = eINSTANCE.getPackage(); /** * The meta object literal for the 'Design Unit' containment reference list feature. * * * @generated */ EReference PACKAGE__DESIGN_UNIT = eINSTANCE.getPackage_DesignUnit(); /** * The meta object literal for the 'Owner Model' container reference feature. * * * @generated */ EReference PACKAGE__OWNER_MODEL = eINSTANCE.getPackage_OwnerModel(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VAModelImpl VA Model}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VAModelImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getVAModel() * @generated */ EClass VA_MODEL = eINSTANCE.getVAModel(); /** * The meta object literal for the 'Package' containment reference list feature. * * * @generated */ EReference VA_MODEL__PACKAGE = eINSTANCE.getVAModel_Package(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute VA_MODEL__NAME = eINSTANCE.getVAModel_Name(); /** * The meta object literal for the 'Library' containment reference list feature. * * * @generated */ EReference VA_MODEL__LIBRARY = eINSTANCE.getVAModel_Library(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.CommentImpl Comment}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.CommentImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getComment() * @generated */ EClass COMMENT = eINSTANCE.getComment(); /** * The meta object literal for the 'Element' reference feature. * * * @generated */ EReference COMMENT__ELEMENT = eINSTANCE.getComment_Element(); /** * The meta object literal for the 'Description' attribute feature. * * * @generated */ EAttribute COMMENT__DESCRIPTION = eINSTANCE.getComment_Description(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.PropertyImpl Property}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.PropertyImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getProperty() * @generated */ EClass PROPERTY = eINSTANCE.getProperty(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute PROPERTY__NAME = eINSTANCE.getProperty_Name(); /** * The meta object literal for the 'Owner' container reference feature. * * * @generated */ EReference PROPERTY__OWNER = eINSTANCE.getProperty_Owner(); /** * The meta object literal for the 'Type' reference feature. * * * @generated */ EReference PROPERTY__TYPE = eINSTANCE.getProperty_Type(); /** * The meta object literal for the 'Default' attribute feature. * * * @generated */ EAttribute PROPERTY__DEFAULT = eINSTANCE.getProperty_Default(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.PortImpl Port}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.PortImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getPort() * @generated */ EClass PORT = eINSTANCE.getPort(); /** * The meta object literal for the 'Direction' attribute feature. * * * @generated */ EAttribute PORT__DIRECTION = eINSTANCE.getPort_Direction(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.TerminalImpl Terminal}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.TerminalImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getTerminal() * @generated */ EClass TERMINAL = eINSTANCE.getTerminal(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.SignalImpl Signal}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.SignalImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getSignal() * @generated */ EClass SIGNAL = eINSTANCE.getSignal(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.QuantityPortImpl Quantity Port}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.QuantityPortImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getQuantityPort() * @generated */ EClass QUANTITY_PORT = eINSTANCE.getQuantityPort(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.TypeImpl Type}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.TypeImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getType() * @generated */ EClass TYPE = eINSTANCE.getType(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ConstantImpl Constant}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ConstantImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getConstant() * @generated */ EClass CONSTANT = eINSTANCE.getConstant(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.GenericImpl Generic}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.GenericImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getGeneric() * @generated */ EClass GENERIC = eINSTANCE.getGeneric(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.LibraryForVhdlAmsImpl Library For Vhdl Ams}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.LibraryForVhdlAmsImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getLibraryForVhdlAms() * @generated */ EClass LIBRARY_FOR_VHDL_AMS = eINSTANCE.getLibraryForVhdlAms(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.StatementImpl Statement}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.StatementImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getStatement() * @generated */ EClass STATEMENT = eINSTANCE.getStatement(); /** * The meta object literal for the 'Owner' container reference feature. * * * @generated */ EReference STATEMENT__OWNER = eINSTANCE.getStatement_Owner(); /** * The meta object literal for the 'Body' attribute feature. * * * @generated */ EAttribute STATEMENT__BODY = eINSTANCE.getStatement_Body(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ComponentInstanciationImpl Component Instanciation}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ComponentInstanciationImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getComponentInstanciation() * @generated */ EClass COMPONENT_INSTANCIATION = eINSTANCE.getComponentInstanciation(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute COMPONENT_INSTANCIATION__NAME = eINSTANCE.getComponentInstanciation_Name(); /** * The meta object literal for the 'Type' reference feature. * * * @generated */ EReference COMPONENT_INSTANCIATION__TYPE = eINSTANCE.getComponentInstanciation_Type(); /** * The meta object literal for the 'Map' containment reference list feature. * * * @generated */ EReference COMPONENT_INSTANCIATION__MAP = eINSTANCE.getComponentInstanciation_Map(); /** * The meta object literal for the 'Architecture' reference feature. * * * @generated */ EReference COMPONENT_INSTANCIATION__ARCHITECTURE = eINSTANCE.getComponentInstanciation_Architecture(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.PortMapImpl Port Map}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.PortMapImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getPortMap() * @generated */ EClass PORT_MAP = eINSTANCE.getPortMap(); /** * The meta object literal for the 'From' reference feature. * * * @generated */ EReference PORT_MAP__FROM = eINSTANCE.getPortMap_From(); /** * The meta object literal for the 'To' reference feature. * * * @generated */ EReference PORT_MAP__TO = eINSTANCE.getPortMap_To(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.LibraryImpl Library}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.LibraryImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getLibrary() * @generated */ EClass LIBRARY = eINSTANCE.getLibrary(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute LIBRARY__NAME = eINSTANCE.getLibrary_Name(); /** * The meta object literal for the 'Owner' container reference feature. * * * @generated */ EReference LIBRARY__OWNER = eINSTANCE.getLibrary_Owner(); /** * The meta object literal for the 'Use' containment reference list feature. * * * @generated */ EReference LIBRARY__USE = eINSTANCE.getLibrary_Use(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.UseImpl Use}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.UseImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getUse() * @generated */ EClass USE = eINSTANCE.getUse(); /** * The meta object literal for the 'Owner' container reference feature. * * * @generated */ EReference USE__OWNER = eINSTANCE.getUse_Owner(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute USE__NAME = eINSTANCE.getUse_Name(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.NatureImpl Nature}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.NatureImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getNature() * @generated */ EClass NATURE = eINSTANCE.getNature(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.QuantityImpl Quantity}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.QuantityImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getQuantity() * @generated */ EClass QUANTITY = eINSTANCE.getQuantity(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.BranchQuantityImpl Branch Quantity}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.BranchQuantityImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getBranchQuantity() * @generated */ EClass BRANCH_QUANTITY = eINSTANCE.getBranchQuantity(); /** * The meta object literal for the 'Plus terminal' reference feature. * * * @generated */ EReference BRANCH_QUANTITY__PLUS_TERMINAL = eINSTANCE.getBranchQuantity_Plus_terminal(); /** * The meta object literal for the 'Minus terminal' reference feature. * * * @generated */ EReference BRANCH_QUANTITY__MINUS_TERMINAL = eINSTANCE.getBranchQuantity_Minus_terminal(); /** * The meta object literal for the 'Through' reference feature. * * * @generated */ EReference BRANCH_QUANTITY__THROUGH = eINSTANCE.getBranchQuantity_Through(); /** * The meta object literal for the 'Across' reference feature. * * * @generated */ EReference BRANCH_QUANTITY__ACROSS = eINSTANCE.getBranchQuantity_Across(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VariableImpl Variable}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VariableImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getVariable() * @generated */ EClass VARIABLE = eINSTANCE.getVariable(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute VARIABLE__NAME = eINSTANCE.getVariable_Name(); /** * The meta object literal for the 'Owner' reference feature. * * * @generated */ EReference VARIABLE__OWNER = eINSTANCE.getVariable_Owner(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.FunctionImpl Function}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.FunctionImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getFunction() * @generated */ EClass FUNCTION = eINSTANCE.getFunction(); /** * The meta object literal for the 'Return Type' reference feature. * * * @generated */ EReference FUNCTION__RETURN_TYPE = eINSTANCE.getFunction_ReturnType(); /** * The meta object literal for the 'Parameter' containment reference list feature. * * * @generated */ EReference FUNCTION__PARAMETER = eINSTANCE.getFunction_Parameter(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute FUNCTION__NAME = eINSTANCE.getFunction_Name(); /** * The meta object literal for the 'Sequential Statement' containment reference feature. * * * @generated */ EReference FUNCTION__SEQUENTIAL_STATEMENT = eINSTANCE.getFunction_SequentialStatement(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ParameterImpl Parameter}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ParameterImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getParameter() * @generated */ EClass PARAMETER = eINSTANCE.getParameter(); /** * The meta object literal for the 'Owner Function' container reference feature. * * * @generated */ EReference PARAMETER__OWNER_FUNCTION = eINSTANCE.getParameter_OwnerFunction(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute PARAMETER__NAME = eINSTANCE.getParameter_Name(); /** * The meta object literal for the 'Type' reference feature. * * * @generated */ EReference PARAMETER__TYPE = eINSTANCE.getParameter_Type(); /** * The meta object literal for the 'Default' attribute feature. * * * @generated */ EAttribute PARAMETER__DEFAULT = eINSTANCE.getParameter_Default(); /** * The meta object literal for the 'Owner Process' container reference feature. * * * @generated */ EReference PARAMETER__OWNER_PROCESS = eINSTANCE.getParameter_OwnerProcess(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.SequentialStatementImpl Sequential Statement}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.SequentialStatementImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getSequentialStatement() * @generated */ EClass SEQUENTIAL_STATEMENT = eINSTANCE.getSequentialStatement(); /** * The meta object literal for the 'Owner Function' container reference feature. * * * @generated */ EReference SEQUENTIAL_STATEMENT__OWNER_FUNCTION = eINSTANCE.getSequentialStatement_OwnerFunction(); /** * The meta object literal for the 'Owner Process' container reference feature. * * * @generated */ EReference SEQUENTIAL_STATEMENT__OWNER_PROCESS = eINSTANCE.getSequentialStatement_OwnerProcess(); /** * The meta object literal for the 'Sequential Statement' containment reference list feature. * * * @generated */ EReference SEQUENTIAL_STATEMENT__SEQUENTIAL_STATEMENT = eINSTANCE.getSequentialStatement_SequentialStatement(); /** * The meta object literal for the 'Owner Sequential Statement' container reference feature. * * * @generated */ EReference SEQUENTIAL_STATEMENT__OWNER_SEQUENTIAL_STATEMENT = eINSTANCE.getSequentialStatement_OwnerSequentialStatement(); /** * The meta object literal for the 'Predecessor' reference feature. * * * @generated */ EReference SEQUENTIAL_STATEMENT__PREDECESSOR = eINSTANCE.getSequentialStatement_Predecessor(); /** * The meta object literal for the 'Successor' reference feature. * * * @generated */ EReference SEQUENTIAL_STATEMENT__SUCCESSOR = eINSTANCE.getSequentialStatement_Successor(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.MapImpl Map}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.MapImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getMap() * @generated */ EClass MAP = eINSTANCE.getMap(); /** * The meta object literal for the 'Owner' container reference feature. * * * @generated */ EReference MAP__OWNER = eINSTANCE.getMap_Owner(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.GenericMapImpl Generic Map}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.GenericMapImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getGenericMap() * @generated */ EClass GENERIC_MAP = eINSTANCE.getGenericMap(); /** * The meta object literal for the 'From' reference feature. * * * @generated */ EReference GENERIC_MAP__FROM = eINSTANCE.getGenericMap_From(); /** * The meta object literal for the 'To' reference feature. * * * @generated */ EReference GENERIC_MAP__TO = eINSTANCE.getGenericMap_To(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ExpressionImpl Expression}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ExpressionImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getExpression() * @generated */ EClass EXPRESSION = eINSTANCE.getExpression(); /** * The meta object literal for the 'Body' attribute feature. * * * @generated */ EAttribute EXPRESSION__BODY = eINSTANCE.getExpression_Body(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ConcurrentialStatementImpl Concurrential Statement}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ConcurrentialStatementImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getConcurrentialStatement() * @generated */ EClass CONCURRENTIAL_STATEMENT = eINSTANCE.getConcurrentialStatement(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.EquationImpl Equation}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.EquationImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getEquation() * @generated */ EClass EQUATION = eINSTANCE.getEquation(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ProcessImpl Process}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ProcessImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getProcess() * @generated */ EClass PROCESS = eINSTANCE.getProcess(); /** * The meta object literal for the 'Parameter' containment reference list feature. * * * @generated */ EReference PROCESS__PARAMETER = eINSTANCE.getProcess_Parameter(); /** * The meta object literal for the 'Sequential Statement' containment reference list feature. * * * @generated */ EReference PROCESS__SEQUENTIAL_STATEMENT = eINSTANCE.getProcess_SequentialStatement(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute PROCESS__NAME = eINSTANCE.getProcess_Name(); /** * The meta object literal for the 'Variables' containment reference list feature. * * * @generated */ EReference PROCESS__VARIABLES = eINSTANCE.getProcess_Variables(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.IfThenStatementImpl If Then Statement}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.IfThenStatementImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getIfThenStatement() * @generated */ EClass IF_THEN_STATEMENT = eINSTANCE.getIfThenStatement(); /** * The meta object literal for the 'Boolean Expression' attribute feature. * * * @generated */ EAttribute IF_THEN_STATEMENT__BOOLEAN_EXPRESSION = eINSTANCE.getIfThenStatement_BooleanExpression(); /** * The meta object literal for the 'Else' reference feature. * * * @generated */ EReference IF_THEN_STATEMENT__ELSE = eINSTANCE.getIfThenStatement_Else(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ElseStatementImpl Else Statement}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ElseStatementImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getElseStatement() * @generated */ EClass ELSE_STATEMENT = eINSTANCE.getElseStatement(); /** * The meta object literal for the 'If' reference feature. * * * @generated */ EReference ELSE_STATEMENT__IF = eINSTANCE.getElseStatement_If(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ForStatementImpl For Statement}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ForStatementImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getForStatement() * @generated */ EClass FOR_STATEMENT = eINSTANCE.getForStatement(); /** * The meta object literal for the 'Loop Condition' attribute feature. * * * @generated */ EAttribute FOR_STATEMENT__LOOP_CONDITION = eINSTANCE.getForStatement_LoopCondition(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.StatementsImpl Statements}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.StatementsImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getStatements() * @generated */ EClass STATEMENTS = eINSTANCE.getStatements(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ProcessVariableImpl Process Variable}' class. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.ProcessVariableImpl * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getProcessVariable() * @generated */ EClass PROCESS_VARIABLE = eINSTANCE.getProcessVariable(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute PROCESS_VARIABLE__NAME = eINSTANCE.getProcessVariable_Name(); /** * The meta object literal for the 'Type' reference feature. * * * @generated */ EReference PROCESS_VARIABLE__TYPE = eINSTANCE.getProcessVariable_Type(); /** * The meta object literal for the 'Default' attribute feature. * * * @generated */ EAttribute PROCESS_VARIABLE__DEFAULT = eINSTANCE.getProcessVariable_Default(); /** * The meta object literal for the 'Owner Process' container reference feature. * * * @generated */ EReference PROCESS_VARIABLE__OWNER_PROCESS = eINSTANCE.getProcessVariable_OwnerProcess(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.PortDirection Port Direction}' enum. * * * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.PortDirection * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.impl.VhdlamsPackageImpl#getPortDirection() * @generated */ EEnum PORT_DIRECTION = eINSTANCE.getPortDirection(); } } //VhdlamsPackage