/*******************************************************************************
* Copyright (c) 2010-2013, Embraer S.A., Budapest University of Technology and Economics
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Abel Hegedus, Akos Horvath - initial API and implementation
*******************************************************************************/
/**
*/
package hu.bme.mit.massif.simulink;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* The Simulink EPackage represents the core concepts of Matlab Simulink models with a strong focus on the structure
* and less focus on the behavior, simulation and layout specific details.
*
* The five main concepts (easily recognised by #{simulink.SimulinkElement} and its subtypes) are the following:
* * Elements on a Simulink model that can be identified and named are subtypes of #{simulink.SimulinkElement},
* which stores the identifier as a #{simulink.SimulinkReference} element.
* * The root element, #{simulink.SimulinkModel}, stores the file path and version for the original Simulink system it represents
* to help in handling changes in the represented system.
* * The Simulink model contains a hierarchy of #{simulink.Block} elements that may have properties and specify a source
* block from a Simulink library. The source block is set if the internal structure and behavior of the block is defined by a library block.
* * The communication between blocks is done through #{simulink.Port} elements, that can be either output or input.
* Each port is represented by a #{simulink.PortBlock} inside the block.
* * The output ports are connected to input ports using #{simulink.Connection} elements that can be one-to-one single connections or one-to-many multiconnections.
* <!-- end-model-doc -->
* @see hu.bme.mit.massif.simulink.SimulinkFactory
* @model kind="package"
* annotation="http://www.eclipse.org/emf/2002/Ecore settingDelegates='org.eclipse.incquery.querybasedfeature'"
* @generated
*/
public interface SimulinkPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "simulink";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://hu.bme.mit.massif/simulink/1.0";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "simulink";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
SimulinkPackage eINSTANCE = hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl.init();
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.SimulinkElementImpl <em>Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.SimulinkElementImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getSimulinkElement()
* @generated
*/
int SIMULINK_ELEMENT = 0;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMULINK_ELEMENT__SIMULINK_REF = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMULINK_ELEMENT__NAME = 1;
/**
* The number of structural features of the '<em>Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMULINK_ELEMENT_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.BlockImpl <em>Block</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.BlockImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getBlock()
* @generated
*/
int BLOCK = 1;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK__SIMULINK_REF = SIMULINK_ELEMENT__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK__NAME = SIMULINK_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK__PROPERTIES = SIMULINK_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Ports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK__PORTS = SIMULINK_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Trigger</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK__TRIGGER = SIMULINK_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Enabler</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK__ENABLER = SIMULINK_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Inports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK__INPORTS = SIMULINK_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Outports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK__OUTPORTS = SIMULINK_ELEMENT_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK__PARENT = SIMULINK_ELEMENT_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Source Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK__SOURCE_BLOCK = SIMULINK_ELEMENT_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Source Block Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK__SOURCE_BLOCK_REF = SIMULINK_ELEMENT_FEATURE_COUNT + 8;
/**
* The number of structural features of the '<em>Block</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_FEATURE_COUNT = SIMULINK_ELEMENT_FEATURE_COUNT + 9;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.PortImpl <em>Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.PortImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getPort()
* @generated
*/
int PORT = 2;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT__SIMULINK_REF = SIMULINK_ELEMENT__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT__NAME = SIMULINK_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Container</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT__CONTAINER = SIMULINK_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Port Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT__PORT_BLOCK = SIMULINK_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Port</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_FEATURE_COUNT = SIMULINK_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.PropertyImpl <em>Property</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.PropertyImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getProperty()
* @generated
*/
int PROPERTY = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY__NAME = 0;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY__TYPE = 1;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY__VALUE = 2;
/**
* The feature id for the '<em><b>Source</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY__SOURCE = 3;
/**
* The number of structural features of the '<em>Property</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.InPortImpl <em>In Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.InPortImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getInPort()
* @generated
*/
int IN_PORT = 4;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IN_PORT__SIMULINK_REF = PORT__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IN_PORT__NAME = PORT__NAME;
/**
* The feature id for the '<em><b>Container</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IN_PORT__CONTAINER = PORT__CONTAINER;
/**
* The feature id for the '<em><b>Port Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IN_PORT__PORT_BLOCK = PORT__PORT_BLOCK;
/**
* The feature id for the '<em><b>Connection</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IN_PORT__CONNECTION = PORT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>In Port</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IN_PORT_FEATURE_COUNT = PORT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.OutPortImpl <em>Out Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.OutPortImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getOutPort()
* @generated
*/
int OUT_PORT = 5;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUT_PORT__SIMULINK_REF = PORT__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUT_PORT__NAME = PORT__NAME;
/**
* The feature id for the '<em><b>Container</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUT_PORT__CONTAINER = PORT__CONTAINER;
/**
* The feature id for the '<em><b>Port Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUT_PORT__PORT_BLOCK = PORT__PORT_BLOCK;
/**
* The feature id for the '<em><b>Connection</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUT_PORT__CONNECTION = PORT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Out Port</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUT_PORT_FEATURE_COUNT = PORT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.ConnectionImpl <em>Connection</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.ConnectionImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getConnection()
* @generated
*/
int CONNECTION = 6;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONNECTION__SIMULINK_REF = SIMULINK_ELEMENT__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONNECTION__NAME = SIMULINK_ELEMENT__NAME;
/**
* The feature id for the '<em><b>From</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONNECTION__FROM = SIMULINK_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Line Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONNECTION__LINE_NAME = SIMULINK_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Connection</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONNECTION_FEATURE_COUNT = SIMULINK_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.TriggerImpl <em>Trigger</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.TriggerImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getTrigger()
* @generated
*/
int TRIGGER = 7;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER__SIMULINK_REF = IN_PORT__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER__NAME = IN_PORT__NAME;
/**
* The feature id for the '<em><b>Container</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER__CONTAINER = IN_PORT__CONTAINER;
/**
* The feature id for the '<em><b>Port Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER__PORT_BLOCK = IN_PORT__PORT_BLOCK;
/**
* The feature id for the '<em><b>Connection</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER__CONNECTION = IN_PORT__CONNECTION;
/**
* The feature id for the '<em><b>Trigger Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER__TRIGGER_TYPE = IN_PORT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>States When Enabling</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER__STATES_WHEN_ENABLING = IN_PORT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Trigger</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER_FEATURE_COUNT = IN_PORT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.EnableImpl <em>Enable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.EnableImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getEnable()
* @generated
*/
int ENABLE = 8;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENABLE__SIMULINK_REF = IN_PORT__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENABLE__NAME = IN_PORT__NAME;
/**
* The feature id for the '<em><b>Container</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENABLE__CONTAINER = IN_PORT__CONTAINER;
/**
* The feature id for the '<em><b>Port Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENABLE__PORT_BLOCK = IN_PORT__PORT_BLOCK;
/**
* The feature id for the '<em><b>Connection</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENABLE__CONNECTION = IN_PORT__CONNECTION;
/**
* The feature id for the '<em><b>States When Enabling</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENABLE__STATES_WHEN_ENABLING = IN_PORT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Enable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENABLE_FEATURE_COUNT = IN_PORT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.BusSpecificationImpl <em>Bus Specification</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.BusSpecificationImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getBusSpecification()
* @generated
*/
int BUS_SPECIFICATION = 26;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SPECIFICATION__SIMULINK_REF = BLOCK__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SPECIFICATION__NAME = BLOCK__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SPECIFICATION__PROPERTIES = BLOCK__PROPERTIES;
/**
* The feature id for the '<em><b>Ports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SPECIFICATION__PORTS = BLOCK__PORTS;
/**
* The feature id for the '<em><b>Trigger</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SPECIFICATION__TRIGGER = BLOCK__TRIGGER;
/**
* The feature id for the '<em><b>Enabler</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SPECIFICATION__ENABLER = BLOCK__ENABLER;
/**
* The feature id for the '<em><b>Inports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SPECIFICATION__INPORTS = BLOCK__INPORTS;
/**
* The feature id for the '<em><b>Outports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SPECIFICATION__OUTPORTS = BLOCK__OUTPORTS;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SPECIFICATION__PARENT = BLOCK__PARENT;
/**
* The feature id for the '<em><b>Source Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SPECIFICATION__SOURCE_BLOCK = BLOCK__SOURCE_BLOCK;
/**
* The feature id for the '<em><b>Source Block Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SPECIFICATION__SOURCE_BLOCK_REF = BLOCK__SOURCE_BLOCK_REF;
/**
* The number of structural features of the '<em>Bus Specification</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SPECIFICATION_FEATURE_COUNT = BLOCK_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.BusSelectorImpl <em>Bus Selector</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.BusSelectorImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getBusSelector()
* @generated
*/
int BUS_SELECTOR = 9;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SELECTOR__SIMULINK_REF = BUS_SPECIFICATION__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SELECTOR__NAME = BUS_SPECIFICATION__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SELECTOR__PROPERTIES = BUS_SPECIFICATION__PROPERTIES;
/**
* The feature id for the '<em><b>Ports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SELECTOR__PORTS = BUS_SPECIFICATION__PORTS;
/**
* The feature id for the '<em><b>Trigger</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SELECTOR__TRIGGER = BUS_SPECIFICATION__TRIGGER;
/**
* The feature id for the '<em><b>Enabler</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SELECTOR__ENABLER = BUS_SPECIFICATION__ENABLER;
/**
* The feature id for the '<em><b>Inports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SELECTOR__INPORTS = BUS_SPECIFICATION__INPORTS;
/**
* The feature id for the '<em><b>Outports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SELECTOR__OUTPORTS = BUS_SPECIFICATION__OUTPORTS;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SELECTOR__PARENT = BUS_SPECIFICATION__PARENT;
/**
* The feature id for the '<em><b>Source Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SELECTOR__SOURCE_BLOCK = BUS_SPECIFICATION__SOURCE_BLOCK;
/**
* The feature id for the '<em><b>Source Block Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SELECTOR__SOURCE_BLOCK_REF = BUS_SPECIFICATION__SOURCE_BLOCK_REF;
/**
* The feature id for the '<em><b>Mappings</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SELECTOR__MAPPINGS = BUS_SPECIFICATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Output As Bus</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SELECTOR__OUTPUT_AS_BUS = BUS_SPECIFICATION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Bus Creator</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SELECTOR__BUS_CREATOR = BUS_SPECIFICATION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Bus Selector</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SELECTOR_FEATURE_COUNT = BUS_SPECIFICATION_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.BusCreatorImpl <em>Bus Creator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.BusCreatorImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getBusCreator()
* @generated
*/
int BUS_CREATOR = 10;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_CREATOR__SIMULINK_REF = BUS_SPECIFICATION__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_CREATOR__NAME = BUS_SPECIFICATION__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_CREATOR__PROPERTIES = BUS_SPECIFICATION__PROPERTIES;
/**
* The feature id for the '<em><b>Ports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_CREATOR__PORTS = BUS_SPECIFICATION__PORTS;
/**
* The feature id for the '<em><b>Trigger</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_CREATOR__TRIGGER = BUS_SPECIFICATION__TRIGGER;
/**
* The feature id for the '<em><b>Enabler</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_CREATOR__ENABLER = BUS_SPECIFICATION__ENABLER;
/**
* The feature id for the '<em><b>Inports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_CREATOR__INPORTS = BUS_SPECIFICATION__INPORTS;
/**
* The feature id for the '<em><b>Outports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_CREATOR__OUTPORTS = BUS_SPECIFICATION__OUTPORTS;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_CREATOR__PARENT = BUS_SPECIFICATION__PARENT;
/**
* The feature id for the '<em><b>Source Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_CREATOR__SOURCE_BLOCK = BUS_SPECIFICATION__SOURCE_BLOCK;
/**
* The feature id for the '<em><b>Source Block Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_CREATOR__SOURCE_BLOCK_REF = BUS_SPECIFICATION__SOURCE_BLOCK_REF;
/**
* The number of structural features of the '<em>Bus Creator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_CREATOR_FEATURE_COUNT = BUS_SPECIFICATION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.VirtualBlockImpl <em>Virtual Block</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.VirtualBlockImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getVirtualBlock()
* @generated
*/
int VIRTUAL_BLOCK = 12;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIRTUAL_BLOCK__SIMULINK_REF = BLOCK__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIRTUAL_BLOCK__NAME = BLOCK__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIRTUAL_BLOCK__PROPERTIES = BLOCK__PROPERTIES;
/**
* The feature id for the '<em><b>Ports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIRTUAL_BLOCK__PORTS = BLOCK__PORTS;
/**
* The feature id for the '<em><b>Trigger</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIRTUAL_BLOCK__TRIGGER = BLOCK__TRIGGER;
/**
* The feature id for the '<em><b>Enabler</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIRTUAL_BLOCK__ENABLER = BLOCK__ENABLER;
/**
* The feature id for the '<em><b>Inports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIRTUAL_BLOCK__INPORTS = BLOCK__INPORTS;
/**
* The feature id for the '<em><b>Outports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIRTUAL_BLOCK__OUTPORTS = BLOCK__OUTPORTS;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIRTUAL_BLOCK__PARENT = BLOCK__PARENT;
/**
* The feature id for the '<em><b>Source Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIRTUAL_BLOCK__SOURCE_BLOCK = BLOCK__SOURCE_BLOCK;
/**
* The feature id for the '<em><b>Source Block Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIRTUAL_BLOCK__SOURCE_BLOCK_REF = BLOCK__SOURCE_BLOCK_REF;
/**
* The number of structural features of the '<em>Virtual Block</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VIRTUAL_BLOCK_FEATURE_COUNT = BLOCK_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.GotoImpl <em>Goto</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.GotoImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getGoto()
* @generated
*/
int GOTO = 11;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO__SIMULINK_REF = VIRTUAL_BLOCK__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO__NAME = VIRTUAL_BLOCK__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO__PROPERTIES = VIRTUAL_BLOCK__PROPERTIES;
/**
* The feature id for the '<em><b>Ports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO__PORTS = VIRTUAL_BLOCK__PORTS;
/**
* The feature id for the '<em><b>Trigger</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO__TRIGGER = VIRTUAL_BLOCK__TRIGGER;
/**
* The feature id for the '<em><b>Enabler</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO__ENABLER = VIRTUAL_BLOCK__ENABLER;
/**
* The feature id for the '<em><b>Inports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO__INPORTS = VIRTUAL_BLOCK__INPORTS;
/**
* The feature id for the '<em><b>Outports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO__OUTPORTS = VIRTUAL_BLOCK__OUTPORTS;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO__PARENT = VIRTUAL_BLOCK__PARENT;
/**
* The feature id for the '<em><b>Source Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO__SOURCE_BLOCK = VIRTUAL_BLOCK__SOURCE_BLOCK;
/**
* The feature id for the '<em><b>Source Block Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO__SOURCE_BLOCK_REF = VIRTUAL_BLOCK__SOURCE_BLOCK_REF;
/**
* The feature id for the '<em><b>From Blocks</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO__FROM_BLOCKS = VIRTUAL_BLOCK_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tag Visibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO__TAG_VISIBILITY = VIRTUAL_BLOCK_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Goto Tag</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO__GOTO_TAG = VIRTUAL_BLOCK_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Goto</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO_FEATURE_COUNT = VIRTUAL_BLOCK_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.FromImpl <em>From</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.FromImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getFrom()
* @generated
*/
int FROM = 13;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FROM__SIMULINK_REF = VIRTUAL_BLOCK__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FROM__NAME = VIRTUAL_BLOCK__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FROM__PROPERTIES = VIRTUAL_BLOCK__PROPERTIES;
/**
* The feature id for the '<em><b>Ports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FROM__PORTS = VIRTUAL_BLOCK__PORTS;
/**
* The feature id for the '<em><b>Trigger</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FROM__TRIGGER = VIRTUAL_BLOCK__TRIGGER;
/**
* The feature id for the '<em><b>Enabler</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FROM__ENABLER = VIRTUAL_BLOCK__ENABLER;
/**
* The feature id for the '<em><b>Inports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FROM__INPORTS = VIRTUAL_BLOCK__INPORTS;
/**
* The feature id for the '<em><b>Outports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FROM__OUTPORTS = VIRTUAL_BLOCK__OUTPORTS;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FROM__PARENT = VIRTUAL_BLOCK__PARENT;
/**
* The feature id for the '<em><b>Source Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FROM__SOURCE_BLOCK = VIRTUAL_BLOCK__SOURCE_BLOCK;
/**
* The feature id for the '<em><b>Source Block Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FROM__SOURCE_BLOCK_REF = VIRTUAL_BLOCK__SOURCE_BLOCK_REF;
/**
* The feature id for the '<em><b>Goto Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FROM__GOTO_BLOCK = VIRTUAL_BLOCK_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>From</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FROM_FEATURE_COUNT = VIRTUAL_BLOCK_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.SimulinkModelImpl <em>Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.SimulinkModelImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getSimulinkModel()
* @generated
*/
int SIMULINK_MODEL = 14;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMULINK_MODEL__SIMULINK_REF = SIMULINK_ELEMENT__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMULINK_MODEL__NAME = SIMULINK_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Version</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMULINK_MODEL__VERSION = SIMULINK_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Contains</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMULINK_MODEL__CONTAINS = SIMULINK_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>File</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMULINK_MODEL__FILE = SIMULINK_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Library</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMULINK_MODEL__LIBRARY = SIMULINK_ELEMENT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMULINK_MODEL_FEATURE_COUNT = SIMULINK_ELEMENT_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.MultiConnectionImpl <em>Multi Connection</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.MultiConnectionImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getMultiConnection()
* @generated
*/
int MULTI_CONNECTION = 15;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTI_CONNECTION__SIMULINK_REF = CONNECTION__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTI_CONNECTION__NAME = CONNECTION__NAME;
/**
* The feature id for the '<em><b>From</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTI_CONNECTION__FROM = CONNECTION__FROM;
/**
* The feature id for the '<em><b>Line Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTI_CONNECTION__LINE_NAME = CONNECTION__LINE_NAME;
/**
* The feature id for the '<em><b>Connections</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTI_CONNECTION__CONNECTIONS = CONNECTION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Multi Connection</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTI_CONNECTION_FEATURE_COUNT = CONNECTION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.SingleConnectionImpl <em>Single Connection</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.SingleConnectionImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getSingleConnection()
* @generated
*/
int SINGLE_CONNECTION = 16;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_CONNECTION__SIMULINK_REF = CONNECTION__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_CONNECTION__NAME = CONNECTION__NAME;
/**
* The feature id for the '<em><b>From</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_CONNECTION__FROM = CONNECTION__FROM;
/**
* The feature id for the '<em><b>Line Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_CONNECTION__LINE_NAME = CONNECTION__LINE_NAME;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_CONNECTION__PARENT = CONNECTION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>To</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_CONNECTION__TO = CONNECTION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Single Connection</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SINGLE_CONNECTION_FEATURE_COUNT = CONNECTION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.PortBlockImpl <em>Port Block</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.PortBlockImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getPortBlock()
* @generated
*/
int PORT_BLOCK = 17;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_BLOCK__SIMULINK_REF = VIRTUAL_BLOCK__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_BLOCK__NAME = VIRTUAL_BLOCK__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_BLOCK__PROPERTIES = VIRTUAL_BLOCK__PROPERTIES;
/**
* The feature id for the '<em><b>Ports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_BLOCK__PORTS = VIRTUAL_BLOCK__PORTS;
/**
* The feature id for the '<em><b>Trigger</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_BLOCK__TRIGGER = VIRTUAL_BLOCK__TRIGGER;
/**
* The feature id for the '<em><b>Enabler</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_BLOCK__ENABLER = VIRTUAL_BLOCK__ENABLER;
/**
* The feature id for the '<em><b>Inports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_BLOCK__INPORTS = VIRTUAL_BLOCK__INPORTS;
/**
* The feature id for the '<em><b>Outports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_BLOCK__OUTPORTS = VIRTUAL_BLOCK__OUTPORTS;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_BLOCK__PARENT = VIRTUAL_BLOCK__PARENT;
/**
* The feature id for the '<em><b>Source Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_BLOCK__SOURCE_BLOCK = VIRTUAL_BLOCK__SOURCE_BLOCK;
/**
* The feature id for the '<em><b>Source Block Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_BLOCK__SOURCE_BLOCK_REF = VIRTUAL_BLOCK__SOURCE_BLOCK_REF;
/**
* The feature id for the '<em><b>Port</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_BLOCK__PORT = VIRTUAL_BLOCK_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Port Block</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_BLOCK_FEATURE_COUNT = VIRTUAL_BLOCK_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.OutPortBlockImpl <em>Out Port Block</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.OutPortBlockImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getOutPortBlock()
* @generated
*/
int OUT_PORT_BLOCK = 18;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUT_PORT_BLOCK__SIMULINK_REF = PORT_BLOCK__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUT_PORT_BLOCK__NAME = PORT_BLOCK__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUT_PORT_BLOCK__PROPERTIES = PORT_BLOCK__PROPERTIES;
/**
* The feature id for the '<em><b>Ports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUT_PORT_BLOCK__PORTS = PORT_BLOCK__PORTS;
/**
* The feature id for the '<em><b>Trigger</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUT_PORT_BLOCK__TRIGGER = PORT_BLOCK__TRIGGER;
/**
* The feature id for the '<em><b>Enabler</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUT_PORT_BLOCK__ENABLER = PORT_BLOCK__ENABLER;
/**
* The feature id for the '<em><b>Inports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUT_PORT_BLOCK__INPORTS = PORT_BLOCK__INPORTS;
/**
* The feature id for the '<em><b>Outports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUT_PORT_BLOCK__OUTPORTS = PORT_BLOCK__OUTPORTS;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUT_PORT_BLOCK__PARENT = PORT_BLOCK__PARENT;
/**
* The feature id for the '<em><b>Source Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUT_PORT_BLOCK__SOURCE_BLOCK = PORT_BLOCK__SOURCE_BLOCK;
/**
* The feature id for the '<em><b>Source Block Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUT_PORT_BLOCK__SOURCE_BLOCK_REF = PORT_BLOCK__SOURCE_BLOCK_REF;
/**
* The feature id for the '<em><b>Port</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUT_PORT_BLOCK__PORT = PORT_BLOCK__PORT;
/**
* The number of structural features of the '<em>Out Port Block</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUT_PORT_BLOCK_FEATURE_COUNT = PORT_BLOCK_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.InPortBlockImpl <em>In Port Block</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.InPortBlockImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getInPortBlock()
* @generated
*/
int IN_PORT_BLOCK = 19;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IN_PORT_BLOCK__SIMULINK_REF = PORT_BLOCK__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IN_PORT_BLOCK__NAME = PORT_BLOCK__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IN_PORT_BLOCK__PROPERTIES = PORT_BLOCK__PROPERTIES;
/**
* The feature id for the '<em><b>Ports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IN_PORT_BLOCK__PORTS = PORT_BLOCK__PORTS;
/**
* The feature id for the '<em><b>Trigger</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IN_PORT_BLOCK__TRIGGER = PORT_BLOCK__TRIGGER;
/**
* The feature id for the '<em><b>Enabler</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IN_PORT_BLOCK__ENABLER = PORT_BLOCK__ENABLER;
/**
* The feature id for the '<em><b>Inports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IN_PORT_BLOCK__INPORTS = PORT_BLOCK__INPORTS;
/**
* The feature id for the '<em><b>Outports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IN_PORT_BLOCK__OUTPORTS = PORT_BLOCK__OUTPORTS;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IN_PORT_BLOCK__PARENT = PORT_BLOCK__PARENT;
/**
* The feature id for the '<em><b>Source Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IN_PORT_BLOCK__SOURCE_BLOCK = PORT_BLOCK__SOURCE_BLOCK;
/**
* The feature id for the '<em><b>Source Block Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IN_PORT_BLOCK__SOURCE_BLOCK_REF = PORT_BLOCK__SOURCE_BLOCK_REF;
/**
* The feature id for the '<em><b>Port</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IN_PORT_BLOCK__PORT = PORT_BLOCK__PORT;
/**
* The number of structural features of the '<em>In Port Block</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IN_PORT_BLOCK_FEATURE_COUNT = PORT_BLOCK_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.TriggerBlockImpl <em>Trigger Block</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.TriggerBlockImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getTriggerBlock()
* @generated
*/
int TRIGGER_BLOCK = 20;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER_BLOCK__SIMULINK_REF = IN_PORT_BLOCK__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER_BLOCK__NAME = IN_PORT_BLOCK__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER_BLOCK__PROPERTIES = IN_PORT_BLOCK__PROPERTIES;
/**
* The feature id for the '<em><b>Ports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER_BLOCK__PORTS = IN_PORT_BLOCK__PORTS;
/**
* The feature id for the '<em><b>Trigger</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER_BLOCK__TRIGGER = IN_PORT_BLOCK__TRIGGER;
/**
* The feature id for the '<em><b>Enabler</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER_BLOCK__ENABLER = IN_PORT_BLOCK__ENABLER;
/**
* The feature id for the '<em><b>Inports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER_BLOCK__INPORTS = IN_PORT_BLOCK__INPORTS;
/**
* The feature id for the '<em><b>Outports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER_BLOCK__OUTPORTS = IN_PORT_BLOCK__OUTPORTS;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER_BLOCK__PARENT = IN_PORT_BLOCK__PARENT;
/**
* The feature id for the '<em><b>Source Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER_BLOCK__SOURCE_BLOCK = IN_PORT_BLOCK__SOURCE_BLOCK;
/**
* The feature id for the '<em><b>Source Block Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER_BLOCK__SOURCE_BLOCK_REF = IN_PORT_BLOCK__SOURCE_BLOCK_REF;
/**
* The feature id for the '<em><b>Port</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER_BLOCK__PORT = IN_PORT_BLOCK__PORT;
/**
* The number of structural features of the '<em>Trigger Block</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER_BLOCK_FEATURE_COUNT = IN_PORT_BLOCK_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.EnableBlockImpl <em>Enable Block</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.EnableBlockImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getEnableBlock()
* @generated
*/
int ENABLE_BLOCK = 21;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENABLE_BLOCK__SIMULINK_REF = IN_PORT_BLOCK__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENABLE_BLOCK__NAME = IN_PORT_BLOCK__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENABLE_BLOCK__PROPERTIES = IN_PORT_BLOCK__PROPERTIES;
/**
* The feature id for the '<em><b>Ports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENABLE_BLOCK__PORTS = IN_PORT_BLOCK__PORTS;
/**
* The feature id for the '<em><b>Trigger</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENABLE_BLOCK__TRIGGER = IN_PORT_BLOCK__TRIGGER;
/**
* The feature id for the '<em><b>Enabler</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENABLE_BLOCK__ENABLER = IN_PORT_BLOCK__ENABLER;
/**
* The feature id for the '<em><b>Inports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENABLE_BLOCK__INPORTS = IN_PORT_BLOCK__INPORTS;
/**
* The feature id for the '<em><b>Outports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENABLE_BLOCK__OUTPORTS = IN_PORT_BLOCK__OUTPORTS;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENABLE_BLOCK__PARENT = IN_PORT_BLOCK__PARENT;
/**
* The feature id for the '<em><b>Source Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENABLE_BLOCK__SOURCE_BLOCK = IN_PORT_BLOCK__SOURCE_BLOCK;
/**
* The feature id for the '<em><b>Source Block Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENABLE_BLOCK__SOURCE_BLOCK_REF = IN_PORT_BLOCK__SOURCE_BLOCK_REF;
/**
* The feature id for the '<em><b>Port</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENABLE_BLOCK__PORT = IN_PORT_BLOCK__PORT;
/**
* The number of structural features of the '<em>Enable Block</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENABLE_BLOCK_FEATURE_COUNT = IN_PORT_BLOCK_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.SimulinkReferenceImpl <em>Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.SimulinkReferenceImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getSimulinkReference()
* @generated
*/
int SIMULINK_REFERENCE = 22;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMULINK_REFERENCE__ELEMENT = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMULINK_REFERENCE__NAME = 1;
/**
* The feature id for the '<em><b>Qualifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMULINK_REFERENCE__QUALIFIER = 2;
/**
* The number of structural features of the '<em>Reference</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMULINK_REFERENCE_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.GotoTagVisibilityImpl <em>Goto Tag Visibility</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.GotoTagVisibilityImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getGotoTagVisibility()
* @generated
*/
int GOTO_TAG_VISIBILITY = 23;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO_TAG_VISIBILITY__SIMULINK_REF = VIRTUAL_BLOCK__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO_TAG_VISIBILITY__NAME = VIRTUAL_BLOCK__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO_TAG_VISIBILITY__PROPERTIES = VIRTUAL_BLOCK__PROPERTIES;
/**
* The feature id for the '<em><b>Ports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO_TAG_VISIBILITY__PORTS = VIRTUAL_BLOCK__PORTS;
/**
* The feature id for the '<em><b>Trigger</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO_TAG_VISIBILITY__TRIGGER = VIRTUAL_BLOCK__TRIGGER;
/**
* The feature id for the '<em><b>Enabler</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO_TAG_VISIBILITY__ENABLER = VIRTUAL_BLOCK__ENABLER;
/**
* The feature id for the '<em><b>Inports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO_TAG_VISIBILITY__INPORTS = VIRTUAL_BLOCK__INPORTS;
/**
* The feature id for the '<em><b>Outports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO_TAG_VISIBILITY__OUTPORTS = VIRTUAL_BLOCK__OUTPORTS;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO_TAG_VISIBILITY__PARENT = VIRTUAL_BLOCK__PARENT;
/**
* The feature id for the '<em><b>Source Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO_TAG_VISIBILITY__SOURCE_BLOCK = VIRTUAL_BLOCK__SOURCE_BLOCK;
/**
* The feature id for the '<em><b>Source Block Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO_TAG_VISIBILITY__SOURCE_BLOCK_REF = VIRTUAL_BLOCK__SOURCE_BLOCK_REF;
/**
* The feature id for the '<em><b>Goto Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO_TAG_VISIBILITY__GOTO_BLOCK = VIRTUAL_BLOCK_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Goto Tag Visibility</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GOTO_TAG_VISIBILITY_FEATURE_COUNT = VIRTUAL_BLOCK_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.SubSystemImpl <em>Sub System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.SubSystemImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getSubSystem()
* @generated
*/
int SUB_SYSTEM = 24;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM__SIMULINK_REF = BLOCK__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM__NAME = BLOCK__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM__PROPERTIES = BLOCK__PROPERTIES;
/**
* The feature id for the '<em><b>Ports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM__PORTS = BLOCK__PORTS;
/**
* The feature id for the '<em><b>Trigger</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM__TRIGGER = BLOCK__TRIGGER;
/**
* The feature id for the '<em><b>Enabler</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM__ENABLER = BLOCK__ENABLER;
/**
* The feature id for the '<em><b>Inports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM__INPORTS = BLOCK__INPORTS;
/**
* The feature id for the '<em><b>Outports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM__OUTPORTS = BLOCK__OUTPORTS;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM__PARENT = BLOCK__PARENT;
/**
* The feature id for the '<em><b>Source Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM__SOURCE_BLOCK = BLOCK__SOURCE_BLOCK;
/**
* The feature id for the '<em><b>Source Block Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM__SOURCE_BLOCK_REF = BLOCK__SOURCE_BLOCK_REF;
/**
* The feature id for the '<em><b>Sub Blocks</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM__SUB_BLOCKS = BLOCK_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tag</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM__TAG = BLOCK_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Sub System</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM_FEATURE_COUNT = BLOCK_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.ModelReferenceImpl <em>Model Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.ModelReferenceImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getModelReference()
* @generated
*/
int MODEL_REFERENCE = 25;
/**
* The feature id for the '<em><b>Simulink Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_REFERENCE__SIMULINK_REF = BLOCK__SIMULINK_REF;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_REFERENCE__NAME = BLOCK__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_REFERENCE__PROPERTIES = BLOCK__PROPERTIES;
/**
* The feature id for the '<em><b>Ports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_REFERENCE__PORTS = BLOCK__PORTS;
/**
* The feature id for the '<em><b>Trigger</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_REFERENCE__TRIGGER = BLOCK__TRIGGER;
/**
* The feature id for the '<em><b>Enabler</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_REFERENCE__ENABLER = BLOCK__ENABLER;
/**
* The feature id for the '<em><b>Inports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_REFERENCE__INPORTS = BLOCK__INPORTS;
/**
* The feature id for the '<em><b>Outports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_REFERENCE__OUTPORTS = BLOCK__OUTPORTS;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_REFERENCE__PARENT = BLOCK__PARENT;
/**
* The feature id for the '<em><b>Source Block</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_REFERENCE__SOURCE_BLOCK = BLOCK__SOURCE_BLOCK;
/**
* The feature id for the '<em><b>Source Block Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_REFERENCE__SOURCE_BLOCK_REF = BLOCK__SOURCE_BLOCK_REF;
/**
* The feature id for the '<em><b>Referenced Model</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_REFERENCE__REFERENCED_MODEL = BLOCK_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Model Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_REFERENCE__MODEL_REF = BLOCK_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Model Reference</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_REFERENCE_FEATURE_COUNT = BLOCK_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.BusSignalMappingImpl <em>Bus Signal Mapping</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.BusSignalMappingImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getBusSignalMapping()
* @generated
*/
int BUS_SIGNAL_MAPPING = 27;
/**
* The feature id for the '<em><b>Selector</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SIGNAL_MAPPING__SELECTOR = 0;
/**
* The feature id for the '<em><b>Mapping From</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SIGNAL_MAPPING__MAPPING_FROM = 1;
/**
* The feature id for the '<em><b>Mapping To</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SIGNAL_MAPPING__MAPPING_TO = 2;
/**
* The feature id for the '<em><b>Mapping Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SIGNAL_MAPPING__MAPPING_PATH = 3;
/**
* The feature id for the '<em><b>Incomplete</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SIGNAL_MAPPING__INCOMPLETE = 4;
/**
* The number of structural features of the '<em>Bus Signal Mapping</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUS_SIGNAL_MAPPING_FEATURE_COUNT = 5;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.LibraryLinkReferenceImpl <em>Library Link Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.LibraryLinkReferenceImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getLibraryLinkReference()
* @generated
*/
int LIBRARY_LINK_REFERENCE = 28;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY_LINK_REFERENCE__ELEMENT = SIMULINK_REFERENCE__ELEMENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY_LINK_REFERENCE__NAME = SIMULINK_REFERENCE__NAME;
/**
* The feature id for the '<em><b>Qualifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY_LINK_REFERENCE__QUALIFIER = SIMULINK_REFERENCE__QUALIFIER;
/**
* The feature id for the '<em><b>Disabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY_LINK_REFERENCE__DISABLED = SIMULINK_REFERENCE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Library Link Reference</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIBRARY_LINK_REFERENCE_FEATURE_COUNT = SIMULINK_REFERENCE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.impl.IdentifierReferenceImpl <em>Identifier Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.IdentifierReferenceImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getIdentifierReference()
* @generated
*/
int IDENTIFIER_REFERENCE = 29;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTIFIER_REFERENCE__ELEMENT = SIMULINK_REFERENCE__ELEMENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTIFIER_REFERENCE__NAME = SIMULINK_REFERENCE__NAME;
/**
* The feature id for the '<em><b>Qualifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTIFIER_REFERENCE__QUALIFIER = SIMULINK_REFERENCE__QUALIFIER;
/**
* The number of structural features of the '<em>Identifier Reference</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTIFIER_REFERENCE_FEATURE_COUNT = SIMULINK_REFERENCE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.PropertyType <em>Property Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.PropertyType
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getPropertyType()
* @generated
*/
int PROPERTY_TYPE = 30;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.EnableStates <em>Enable States</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.EnableStates
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getEnableStates()
* @generated
*/
int ENABLE_STATES = 31;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.TriggerType <em>Trigger Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.TriggerType
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getTriggerType()
* @generated
*/
int TRIGGER_TYPE = 32;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.TagVisibility <em>Tag Visibility</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.TagVisibility
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getTagVisibility()
* @generated
*/
int TAG_VISIBILITY = 33;
/**
* The meta object id for the '{@link hu.bme.mit.massif.simulink.PropertySource <em>Property Source</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.PropertySource
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getPropertySource()
* @generated
*/
int PROPERTY_SOURCE = 34;
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.SimulinkElement <em>Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Element</em>'.
* @see hu.bme.mit.massif.simulink.SimulinkElement
* @generated
*/
EClass getSimulinkElement();
/**
* Returns the meta object for the containment reference '{@link hu.bme.mit.massif.simulink.SimulinkElement#getSimulinkRef <em>Simulink Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Simulink Ref</em>'.
* @see hu.bme.mit.massif.simulink.SimulinkElement#getSimulinkRef()
* @see #getSimulinkElement()
* @generated
*/
EReference getSimulinkElement_SimulinkRef();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.massif.simulink.SimulinkElement#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see hu.bme.mit.massif.simulink.SimulinkElement#getName()
* @see #getSimulinkElement()
* @generated
*/
EAttribute getSimulinkElement_Name();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.Block <em>Block</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Block</em>'.
* @see hu.bme.mit.massif.simulink.Block
* @generated
*/
EClass getBlock();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.massif.simulink.Block#getProperties <em>Properties</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Properties</em>'.
* @see hu.bme.mit.massif.simulink.Block#getProperties()
* @see #getBlock()
* @generated
*/
EReference getBlock_Properties();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.massif.simulink.Block#getPorts <em>Ports</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Ports</em>'.
* @see hu.bme.mit.massif.simulink.Block#getPorts()
* @see #getBlock()
* @generated
*/
EReference getBlock_Ports();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.massif.simulink.Block#getTrigger <em>Trigger</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Trigger</em>'.
* @see hu.bme.mit.massif.simulink.Block#getTrigger()
* @see #getBlock()
* @generated
*/
EReference getBlock_Trigger();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.massif.simulink.Block#getEnabler <em>Enabler</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Enabler</em>'.
* @see hu.bme.mit.massif.simulink.Block#getEnabler()
* @see #getBlock()
* @generated
*/
EReference getBlock_Enabler();
/**
* Returns the meta object for the reference list '{@link hu.bme.mit.massif.simulink.Block#getInports <em>Inports</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Inports</em>'.
* @see hu.bme.mit.massif.simulink.Block#getInports()
* @see #getBlock()
* @generated
*/
EReference getBlock_Inports();
/**
* Returns the meta object for the reference list '{@link hu.bme.mit.massif.simulink.Block#getOutports <em>Outports</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Outports</em>'.
* @see hu.bme.mit.massif.simulink.Block#getOutports()
* @see #getBlock()
* @generated
*/
EReference getBlock_Outports();
/**
* Returns the meta object for the container reference '{@link hu.bme.mit.massif.simulink.Block#getParent <em>Parent</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Parent</em>'.
* @see hu.bme.mit.massif.simulink.Block#getParent()
* @see #getBlock()
* @generated
*/
EReference getBlock_Parent();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.massif.simulink.Block#getSourceBlock <em>Source Block</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Source Block</em>'.
* @see hu.bme.mit.massif.simulink.Block#getSourceBlock()
* @see #getBlock()
* @generated
*/
EReference getBlock_SourceBlock();
/**
* Returns the meta object for the containment reference '{@link hu.bme.mit.massif.simulink.Block#getSourceBlockRef <em>Source Block Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Source Block Ref</em>'.
* @see hu.bme.mit.massif.simulink.Block#getSourceBlockRef()
* @see #getBlock()
* @generated
*/
EReference getBlock_SourceBlockRef();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.Port <em>Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Port</em>'.
* @see hu.bme.mit.massif.simulink.Port
* @generated
*/
EClass getPort();
/**
* Returns the meta object for the container reference '{@link hu.bme.mit.massif.simulink.Port#getContainer <em>Container</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Container</em>'.
* @see hu.bme.mit.massif.simulink.Port#getContainer()
* @see #getPort()
* @generated
*/
EReference getPort_Container();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.massif.simulink.Port#getPortBlock <em>Port Block</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Port Block</em>'.
* @see hu.bme.mit.massif.simulink.Port#getPortBlock()
* @see #getPort()
* @generated
*/
EReference getPort_PortBlock();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.Property <em>Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Property</em>'.
* @see hu.bme.mit.massif.simulink.Property
* @generated
*/
EClass getProperty();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.massif.simulink.Property#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see hu.bme.mit.massif.simulink.Property#getName()
* @see #getProperty()
* @generated
*/
EAttribute getProperty_Name();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.massif.simulink.Property#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Type</em>'.
* @see hu.bme.mit.massif.simulink.Property#getType()
* @see #getProperty()
* @generated
*/
EAttribute getProperty_Type();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.massif.simulink.Property#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see hu.bme.mit.massif.simulink.Property#getValue()
* @see #getProperty()
* @generated
*/
EAttribute getProperty_Value();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.massif.simulink.Property#getSource <em>Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Source</em>'.
* @see hu.bme.mit.massif.simulink.Property#getSource()
* @see #getProperty()
* @generated
*/
EAttribute getProperty_Source();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.InPort <em>In Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>In Port</em>'.
* @see hu.bme.mit.massif.simulink.InPort
* @generated
*/
EClass getInPort();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.massif.simulink.InPort#getConnection <em>Connection</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Connection</em>'.
* @see hu.bme.mit.massif.simulink.InPort#getConnection()
* @see #getInPort()
* @generated
*/
EReference getInPort_Connection();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.OutPort <em>Out Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Out Port</em>'.
* @see hu.bme.mit.massif.simulink.OutPort
* @generated
*/
EClass getOutPort();
/**
* Returns the meta object for the containment reference '{@link hu.bme.mit.massif.simulink.OutPort#getConnection <em>Connection</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Connection</em>'.
* @see hu.bme.mit.massif.simulink.OutPort#getConnection()
* @see #getOutPort()
* @generated
*/
EReference getOutPort_Connection();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.Connection <em>Connection</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Connection</em>'.
* @see hu.bme.mit.massif.simulink.Connection
* @generated
*/
EClass getConnection();
/**
* Returns the meta object for the container reference '{@link hu.bme.mit.massif.simulink.Connection#getFrom <em>From</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>From</em>'.
* @see hu.bme.mit.massif.simulink.Connection#getFrom()
* @see #getConnection()
* @generated
*/
EReference getConnection_From();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.massif.simulink.Connection#getLineName <em>Line Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Line Name</em>'.
* @see hu.bme.mit.massif.simulink.Connection#getLineName()
* @see #getConnection()
* @generated
*/
EAttribute getConnection_LineName();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.Trigger <em>Trigger</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Trigger</em>'.
* @see hu.bme.mit.massif.simulink.Trigger
* @generated
*/
EClass getTrigger();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.massif.simulink.Trigger#getTriggerType <em>Trigger Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Trigger Type</em>'.
* @see hu.bme.mit.massif.simulink.Trigger#getTriggerType()
* @see #getTrigger()
* @generated
*/
EAttribute getTrigger_TriggerType();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.massif.simulink.Trigger#getStatesWhenEnabling <em>States When Enabling</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>States When Enabling</em>'.
* @see hu.bme.mit.massif.simulink.Trigger#getStatesWhenEnabling()
* @see #getTrigger()
* @generated
*/
EAttribute getTrigger_StatesWhenEnabling();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.Enable <em>Enable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Enable</em>'.
* @see hu.bme.mit.massif.simulink.Enable
* @generated
*/
EClass getEnable();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.massif.simulink.Enable#getStatesWhenEnabling <em>States When Enabling</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>States When Enabling</em>'.
* @see hu.bme.mit.massif.simulink.Enable#getStatesWhenEnabling()
* @see #getEnable()
* @generated
*/
EAttribute getEnable_StatesWhenEnabling();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.BusSelector <em>Bus Selector</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Bus Selector</em>'.
* @see hu.bme.mit.massif.simulink.BusSelector
* @generated
*/
EClass getBusSelector();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.massif.simulink.BusSelector#getMappings <em>Mappings</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Mappings</em>'.
* @see hu.bme.mit.massif.simulink.BusSelector#getMappings()
* @see #getBusSelector()
* @generated
*/
EReference getBusSelector_Mappings();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.massif.simulink.BusSelector#isOutputAsBus <em>Output As Bus</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Output As Bus</em>'.
* @see hu.bme.mit.massif.simulink.BusSelector#isOutputAsBus()
* @see #getBusSelector()
* @generated
*/
EAttribute getBusSelector_OutputAsBus();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.massif.simulink.BusSelector#getBusCreator <em>Bus Creator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Bus Creator</em>'.
* @see hu.bme.mit.massif.simulink.BusSelector#getBusCreator()
* @see #getBusSelector()
* @generated
*/
EReference getBusSelector_BusCreator();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.BusCreator <em>Bus Creator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Bus Creator</em>'.
* @see hu.bme.mit.massif.simulink.BusCreator
* @generated
*/
EClass getBusCreator();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.Goto <em>Goto</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Goto</em>'.
* @see hu.bme.mit.massif.simulink.Goto
* @generated
*/
EClass getGoto();
/**
* Returns the meta object for the reference list '{@link hu.bme.mit.massif.simulink.Goto#getFromBlocks <em>From Blocks</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>From Blocks</em>'.
* @see hu.bme.mit.massif.simulink.Goto#getFromBlocks()
* @see #getGoto()
* @generated
*/
EReference getGoto_FromBlocks();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.massif.simulink.Goto#getTagVisibility <em>Tag Visibility</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Tag Visibility</em>'.
* @see hu.bme.mit.massif.simulink.Goto#getTagVisibility()
* @see #getGoto()
* @generated
*/
EAttribute getGoto_TagVisibility();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.massif.simulink.Goto#getGotoTag <em>Goto Tag</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Goto Tag</em>'.
* @see hu.bme.mit.massif.simulink.Goto#getGotoTag()
* @see #getGoto()
* @generated
*/
EAttribute getGoto_GotoTag();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.VirtualBlock <em>Virtual Block</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Virtual Block</em>'.
* @see hu.bme.mit.massif.simulink.VirtualBlock
* @generated
*/
EClass getVirtualBlock();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.From <em>From</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>From</em>'.
* @see hu.bme.mit.massif.simulink.From
* @generated
*/
EClass getFrom();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.massif.simulink.From#getGotoBlock <em>Goto Block</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Goto Block</em>'.
* @see hu.bme.mit.massif.simulink.From#getGotoBlock()
* @see #getFrom()
* @generated
*/
EReference getFrom_GotoBlock();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.SimulinkModel <em>Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Model</em>'.
* @see hu.bme.mit.massif.simulink.SimulinkModel
* @generated
*/
EClass getSimulinkModel();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.massif.simulink.SimulinkModel#getVersion <em>Version</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Version</em>'.
* @see hu.bme.mit.massif.simulink.SimulinkModel#getVersion()
* @see #getSimulinkModel()
* @generated
*/
EAttribute getSimulinkModel_Version();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.massif.simulink.SimulinkModel#getContains <em>Contains</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Contains</em>'.
* @see hu.bme.mit.massif.simulink.SimulinkModel#getContains()
* @see #getSimulinkModel()
* @generated
*/
EReference getSimulinkModel_Contains();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.massif.simulink.SimulinkModel#getFile <em>File</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>File</em>'.
* @see hu.bme.mit.massif.simulink.SimulinkModel#getFile()
* @see #getSimulinkModel()
* @generated
*/
EAttribute getSimulinkModel_File();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.massif.simulink.SimulinkModel#isLibrary <em>Library</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Library</em>'.
* @see hu.bme.mit.massif.simulink.SimulinkModel#isLibrary()
* @see #getSimulinkModel()
* @generated
*/
EAttribute getSimulinkModel_Library();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.MultiConnection <em>Multi Connection</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Multi Connection</em>'.
* @see hu.bme.mit.massif.simulink.MultiConnection
* @generated
*/
EClass getMultiConnection();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.massif.simulink.MultiConnection#getConnections <em>Connections</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Connections</em>'.
* @see hu.bme.mit.massif.simulink.MultiConnection#getConnections()
* @see #getMultiConnection()
* @generated
*/
EReference getMultiConnection_Connections();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.SingleConnection <em>Single Connection</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Single Connection</em>'.
* @see hu.bme.mit.massif.simulink.SingleConnection
* @generated
*/
EClass getSingleConnection();
/**
* Returns the meta object for the container reference '{@link hu.bme.mit.massif.simulink.SingleConnection#getParent <em>Parent</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Parent</em>'.
* @see hu.bme.mit.massif.simulink.SingleConnection#getParent()
* @see #getSingleConnection()
* @generated
*/
EReference getSingleConnection_Parent();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.massif.simulink.SingleConnection#getTo <em>To</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>To</em>'.
* @see hu.bme.mit.massif.simulink.SingleConnection#getTo()
* @see #getSingleConnection()
* @generated
*/
EReference getSingleConnection_To();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.PortBlock <em>Port Block</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Port Block</em>'.
* @see hu.bme.mit.massif.simulink.PortBlock
* @generated
*/
EClass getPortBlock();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.massif.simulink.PortBlock#getPort <em>Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Port</em>'.
* @see hu.bme.mit.massif.simulink.PortBlock#getPort()
* @see #getPortBlock()
* @generated
*/
EReference getPortBlock_Port();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.OutPortBlock <em>Out Port Block</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Out Port Block</em>'.
* @see hu.bme.mit.massif.simulink.OutPortBlock
* @generated
*/
EClass getOutPortBlock();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.InPortBlock <em>In Port Block</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>In Port Block</em>'.
* @see hu.bme.mit.massif.simulink.InPortBlock
* @generated
*/
EClass getInPortBlock();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.TriggerBlock <em>Trigger Block</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Trigger Block</em>'.
* @see hu.bme.mit.massif.simulink.TriggerBlock
* @generated
*/
EClass getTriggerBlock();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.EnableBlock <em>Enable Block</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Enable Block</em>'.
* @see hu.bme.mit.massif.simulink.EnableBlock
* @generated
*/
EClass getEnableBlock();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.SimulinkReference <em>Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Reference</em>'.
* @see hu.bme.mit.massif.simulink.SimulinkReference
* @generated
*/
EClass getSimulinkReference();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.massif.simulink.SimulinkReference#getElement <em>Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Element</em>'.
* @see hu.bme.mit.massif.simulink.SimulinkReference#getElement()
* @see #getSimulinkReference()
* @generated
*/
EReference getSimulinkReference_Element();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.massif.simulink.SimulinkReference#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see hu.bme.mit.massif.simulink.SimulinkReference#getName()
* @see #getSimulinkReference()
* @generated
*/
EAttribute getSimulinkReference_Name();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.massif.simulink.SimulinkReference#getQualifier <em>Qualifier</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Qualifier</em>'.
* @see hu.bme.mit.massif.simulink.SimulinkReference#getQualifier()
* @see #getSimulinkReference()
* @generated
*/
EAttribute getSimulinkReference_Qualifier();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.GotoTagVisibility <em>Goto Tag Visibility</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Goto Tag Visibility</em>'.
* @see hu.bme.mit.massif.simulink.GotoTagVisibility
* @generated
*/
EClass getGotoTagVisibility();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.massif.simulink.GotoTagVisibility#getGotoBlock <em>Goto Block</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Goto Block</em>'.
* @see hu.bme.mit.massif.simulink.GotoTagVisibility#getGotoBlock()
* @see #getGotoTagVisibility()
* @generated
*/
EReference getGotoTagVisibility_GotoBlock();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.SubSystem <em>Sub System</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Sub System</em>'.
* @see hu.bme.mit.massif.simulink.SubSystem
* @generated
*/
EClass getSubSystem();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.massif.simulink.SubSystem#getSubBlocks <em>Sub Blocks</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Sub Blocks</em>'.
* @see hu.bme.mit.massif.simulink.SubSystem#getSubBlocks()
* @see #getSubSystem()
* @generated
*/
EReference getSubSystem_SubBlocks();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.massif.simulink.SubSystem#getTag <em>Tag</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Tag</em>'.
* @see hu.bme.mit.massif.simulink.SubSystem#getTag()
* @see #getSubSystem()
* @generated
*/
EAttribute getSubSystem_Tag();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.ModelReference <em>Model Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Model Reference</em>'.
* @see hu.bme.mit.massif.simulink.ModelReference
* @generated
*/
EClass getModelReference();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.massif.simulink.ModelReference#getReferencedModel <em>Referenced Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Referenced Model</em>'.
* @see hu.bme.mit.massif.simulink.ModelReference#getReferencedModel()
* @see #getModelReference()
* @generated
*/
EReference getModelReference_ReferencedModel();
/**
* Returns the meta object for the containment reference '{@link hu.bme.mit.massif.simulink.ModelReference#getModelRef <em>Model Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Model Ref</em>'.
* @see hu.bme.mit.massif.simulink.ModelReference#getModelRef()
* @see #getModelReference()
* @generated
*/
EReference getModelReference_ModelRef();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.BusSpecification <em>Bus Specification</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Bus Specification</em>'.
* @see hu.bme.mit.massif.simulink.BusSpecification
* @generated
*/
EClass getBusSpecification();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.BusSignalMapping <em>Bus Signal Mapping</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Bus Signal Mapping</em>'.
* @see hu.bme.mit.massif.simulink.BusSignalMapping
* @generated
*/
EClass getBusSignalMapping();
/**
* Returns the meta object for the container reference '{@link hu.bme.mit.massif.simulink.BusSignalMapping#getSelector <em>Selector</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Selector</em>'.
* @see hu.bme.mit.massif.simulink.BusSignalMapping#getSelector()
* @see #getBusSignalMapping()
* @generated
*/
EReference getBusSignalMapping_Selector();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.massif.simulink.BusSignalMapping#getMappingFrom <em>Mapping From</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Mapping From</em>'.
* @see hu.bme.mit.massif.simulink.BusSignalMapping#getMappingFrom()
* @see #getBusSignalMapping()
* @generated
*/
EReference getBusSignalMapping_MappingFrom();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.massif.simulink.BusSignalMapping#getMappingTo <em>Mapping To</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Mapping To</em>'.
* @see hu.bme.mit.massif.simulink.BusSignalMapping#getMappingTo()
* @see #getBusSignalMapping()
* @generated
*/
EReference getBusSignalMapping_MappingTo();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.massif.simulink.BusSignalMapping#getMappingPath <em>Mapping Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Mapping Path</em>'.
* @see hu.bme.mit.massif.simulink.BusSignalMapping#getMappingPath()
* @see #getBusSignalMapping()
* @generated
*/
EAttribute getBusSignalMapping_MappingPath();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.massif.simulink.BusSignalMapping#isIncomplete <em>Incomplete</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Incomplete</em>'.
* @see hu.bme.mit.massif.simulink.BusSignalMapping#isIncomplete()
* @see #getBusSignalMapping()
* @generated
*/
EAttribute getBusSignalMapping_Incomplete();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.LibraryLinkReference <em>Library Link Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Library Link Reference</em>'.
* @see hu.bme.mit.massif.simulink.LibraryLinkReference
* @generated
*/
EClass getLibraryLinkReference();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.massif.simulink.LibraryLinkReference#isDisabled <em>Disabled</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Disabled</em>'.
* @see hu.bme.mit.massif.simulink.LibraryLinkReference#isDisabled()
* @see #getLibraryLinkReference()
* @generated
*/
EAttribute getLibraryLinkReference_Disabled();
/**
* Returns the meta object for class '{@link hu.bme.mit.massif.simulink.IdentifierReference <em>Identifier Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Identifier Reference</em>'.
* @see hu.bme.mit.massif.simulink.IdentifierReference
* @generated
*/
EClass getIdentifierReference();
/**
* Returns the meta object for enum '{@link hu.bme.mit.massif.simulink.PropertyType <em>Property Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Property Type</em>'.
* @see hu.bme.mit.massif.simulink.PropertyType
* @generated
*/
EEnum getPropertyType();
/**
* Returns the meta object for enum '{@link hu.bme.mit.massif.simulink.EnableStates <em>Enable States</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Enable States</em>'.
* @see hu.bme.mit.massif.simulink.EnableStates
* @generated
*/
EEnum getEnableStates();
/**
* Returns the meta object for enum '{@link hu.bme.mit.massif.simulink.TriggerType <em>Trigger Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Trigger Type</em>'.
* @see hu.bme.mit.massif.simulink.TriggerType
* @generated
*/
EEnum getTriggerType();
/**
* Returns the meta object for enum '{@link hu.bme.mit.massif.simulink.TagVisibility <em>Tag Visibility</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Tag Visibility</em>'.
* @see hu.bme.mit.massif.simulink.TagVisibility
* @generated
*/
EEnum getTagVisibility();
/**
* Returns the meta object for enum '{@link hu.bme.mit.massif.simulink.PropertySource <em>Property Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Property Source</em>'.
* @see hu.bme.mit.massif.simulink.PropertySource
* @generated
*/
EEnum getPropertySource();
/**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the factory that creates the instances of the model.
* @generated
*/
SimulinkFactory getSimulinkFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.SimulinkElementImpl <em>Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.SimulinkElementImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getSimulinkElement()
* @generated
*/
EClass SIMULINK_ELEMENT = eINSTANCE.getSimulinkElement();
/**
* The meta object literal for the '<em><b>Simulink Ref</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIMULINK_ELEMENT__SIMULINK_REF = eINSTANCE.getSimulinkElement_SimulinkRef();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIMULINK_ELEMENT__NAME = eINSTANCE.getSimulinkElement_Name();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.BlockImpl <em>Block</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.BlockImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getBlock()
* @generated
*/
EClass BLOCK = eINSTANCE.getBlock();
/**
* The meta object literal for the '<em><b>Properties</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BLOCK__PROPERTIES = eINSTANCE.getBlock_Properties();
/**
* The meta object literal for the '<em><b>Ports</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BLOCK__PORTS = eINSTANCE.getBlock_Ports();
/**
* The meta object literal for the '<em><b>Trigger</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BLOCK__TRIGGER = eINSTANCE.getBlock_Trigger();
/**
* The meta object literal for the '<em><b>Enabler</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BLOCK__ENABLER = eINSTANCE.getBlock_Enabler();
/**
* The meta object literal for the '<em><b>Inports</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BLOCK__INPORTS = eINSTANCE.getBlock_Inports();
/**
* The meta object literal for the '<em><b>Outports</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BLOCK__OUTPORTS = eINSTANCE.getBlock_Outports();
/**
* The meta object literal for the '<em><b>Parent</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BLOCK__PARENT = eINSTANCE.getBlock_Parent();
/**
* The meta object literal for the '<em><b>Source Block</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BLOCK__SOURCE_BLOCK = eINSTANCE.getBlock_SourceBlock();
/**
* The meta object literal for the '<em><b>Source Block Ref</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BLOCK__SOURCE_BLOCK_REF = eINSTANCE.getBlock_SourceBlockRef();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.PortImpl <em>Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.PortImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getPort()
* @generated
*/
EClass PORT = eINSTANCE.getPort();
/**
* The meta object literal for the '<em><b>Container</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PORT__CONTAINER = eINSTANCE.getPort_Container();
/**
* The meta object literal for the '<em><b>Port Block</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PORT__PORT_BLOCK = eINSTANCE.getPort_PortBlock();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.PropertyImpl <em>Property</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.PropertyImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getProperty()
* @generated
*/
EClass PROPERTY = eINSTANCE.getProperty();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROPERTY__NAME = eINSTANCE.getProperty_Name();
/**
* The meta object literal for the '<em><b>Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROPERTY__TYPE = eINSTANCE.getProperty_Type();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROPERTY__VALUE = eINSTANCE.getProperty_Value();
/**
* The meta object literal for the '<em><b>Source</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROPERTY__SOURCE = eINSTANCE.getProperty_Source();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.InPortImpl <em>In Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.InPortImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getInPort()
* @generated
*/
EClass IN_PORT = eINSTANCE.getInPort();
/**
* The meta object literal for the '<em><b>Connection</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference IN_PORT__CONNECTION = eINSTANCE.getInPort_Connection();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.OutPortImpl <em>Out Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.OutPortImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getOutPort()
* @generated
*/
EClass OUT_PORT = eINSTANCE.getOutPort();
/**
* The meta object literal for the '<em><b>Connection</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OUT_PORT__CONNECTION = eINSTANCE.getOutPort_Connection();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.ConnectionImpl <em>Connection</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.ConnectionImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getConnection()
* @generated
*/
EClass CONNECTION = eINSTANCE.getConnection();
/**
* The meta object literal for the '<em><b>From</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONNECTION__FROM = eINSTANCE.getConnection_From();
/**
* The meta object literal for the '<em><b>Line Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONNECTION__LINE_NAME = eINSTANCE.getConnection_LineName();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.TriggerImpl <em>Trigger</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.TriggerImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getTrigger()
* @generated
*/
EClass TRIGGER = eINSTANCE.getTrigger();
/**
* The meta object literal for the '<em><b>Trigger Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TRIGGER__TRIGGER_TYPE = eINSTANCE.getTrigger_TriggerType();
/**
* The meta object literal for the '<em><b>States When Enabling</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TRIGGER__STATES_WHEN_ENABLING = eINSTANCE.getTrigger_StatesWhenEnabling();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.EnableImpl <em>Enable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.EnableImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getEnable()
* @generated
*/
EClass ENABLE = eINSTANCE.getEnable();
/**
* The meta object literal for the '<em><b>States When Enabling</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ENABLE__STATES_WHEN_ENABLING = eINSTANCE.getEnable_StatesWhenEnabling();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.BusSelectorImpl <em>Bus Selector</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.BusSelectorImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getBusSelector()
* @generated
*/
EClass BUS_SELECTOR = eINSTANCE.getBusSelector();
/**
* The meta object literal for the '<em><b>Mappings</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BUS_SELECTOR__MAPPINGS = eINSTANCE.getBusSelector_Mappings();
/**
* The meta object literal for the '<em><b>Output As Bus</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BUS_SELECTOR__OUTPUT_AS_BUS = eINSTANCE.getBusSelector_OutputAsBus();
/**
* The meta object literal for the '<em><b>Bus Creator</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BUS_SELECTOR__BUS_CREATOR = eINSTANCE.getBusSelector_BusCreator();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.BusCreatorImpl <em>Bus Creator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.BusCreatorImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getBusCreator()
* @generated
*/
EClass BUS_CREATOR = eINSTANCE.getBusCreator();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.GotoImpl <em>Goto</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.GotoImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getGoto()
* @generated
*/
EClass GOTO = eINSTANCE.getGoto();
/**
* The meta object literal for the '<em><b>From Blocks</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GOTO__FROM_BLOCKS = eINSTANCE.getGoto_FromBlocks();
/**
* The meta object literal for the '<em><b>Tag Visibility</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GOTO__TAG_VISIBILITY = eINSTANCE.getGoto_TagVisibility();
/**
* The meta object literal for the '<em><b>Goto Tag</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GOTO__GOTO_TAG = eINSTANCE.getGoto_GotoTag();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.VirtualBlockImpl <em>Virtual Block</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.VirtualBlockImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getVirtualBlock()
* @generated
*/
EClass VIRTUAL_BLOCK = eINSTANCE.getVirtualBlock();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.FromImpl <em>From</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.FromImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getFrom()
* @generated
*/
EClass FROM = eINSTANCE.getFrom();
/**
* The meta object literal for the '<em><b>Goto Block</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FROM__GOTO_BLOCK = eINSTANCE.getFrom_GotoBlock();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.SimulinkModelImpl <em>Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.SimulinkModelImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getSimulinkModel()
* @generated
*/
EClass SIMULINK_MODEL = eINSTANCE.getSimulinkModel();
/**
* The meta object literal for the '<em><b>Version</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIMULINK_MODEL__VERSION = eINSTANCE.getSimulinkModel_Version();
/**
* The meta object literal for the '<em><b>Contains</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIMULINK_MODEL__CONTAINS = eINSTANCE.getSimulinkModel_Contains();
/**
* The meta object literal for the '<em><b>File</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIMULINK_MODEL__FILE = eINSTANCE.getSimulinkModel_File();
/**
* The meta object literal for the '<em><b>Library</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIMULINK_MODEL__LIBRARY = eINSTANCE.getSimulinkModel_Library();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.MultiConnectionImpl <em>Multi Connection</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.MultiConnectionImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getMultiConnection()
* @generated
*/
EClass MULTI_CONNECTION = eINSTANCE.getMultiConnection();
/**
* The meta object literal for the '<em><b>Connections</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MULTI_CONNECTION__CONNECTIONS = eINSTANCE.getMultiConnection_Connections();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.SingleConnectionImpl <em>Single Connection</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.SingleConnectionImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getSingleConnection()
* @generated
*/
EClass SINGLE_CONNECTION = eINSTANCE.getSingleConnection();
/**
* The meta object literal for the '<em><b>Parent</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SINGLE_CONNECTION__PARENT = eINSTANCE.getSingleConnection_Parent();
/**
* The meta object literal for the '<em><b>To</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SINGLE_CONNECTION__TO = eINSTANCE.getSingleConnection_To();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.PortBlockImpl <em>Port Block</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.PortBlockImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getPortBlock()
* @generated
*/
EClass PORT_BLOCK = eINSTANCE.getPortBlock();
/**
* The meta object literal for the '<em><b>Port</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PORT_BLOCK__PORT = eINSTANCE.getPortBlock_Port();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.OutPortBlockImpl <em>Out Port Block</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.OutPortBlockImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getOutPortBlock()
* @generated
*/
EClass OUT_PORT_BLOCK = eINSTANCE.getOutPortBlock();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.InPortBlockImpl <em>In Port Block</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.InPortBlockImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getInPortBlock()
* @generated
*/
EClass IN_PORT_BLOCK = eINSTANCE.getInPortBlock();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.TriggerBlockImpl <em>Trigger Block</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.TriggerBlockImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getTriggerBlock()
* @generated
*/
EClass TRIGGER_BLOCK = eINSTANCE.getTriggerBlock();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.EnableBlockImpl <em>Enable Block</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.EnableBlockImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getEnableBlock()
* @generated
*/
EClass ENABLE_BLOCK = eINSTANCE.getEnableBlock();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.SimulinkReferenceImpl <em>Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.SimulinkReferenceImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getSimulinkReference()
* @generated
*/
EClass SIMULINK_REFERENCE = eINSTANCE.getSimulinkReference();
/**
* The meta object literal for the '<em><b>Element</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIMULINK_REFERENCE__ELEMENT = eINSTANCE.getSimulinkReference_Element();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIMULINK_REFERENCE__NAME = eINSTANCE.getSimulinkReference_Name();
/**
* The meta object literal for the '<em><b>Qualifier</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIMULINK_REFERENCE__QUALIFIER = eINSTANCE.getSimulinkReference_Qualifier();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.GotoTagVisibilityImpl <em>Goto Tag Visibility</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.GotoTagVisibilityImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getGotoTagVisibility()
* @generated
*/
EClass GOTO_TAG_VISIBILITY = eINSTANCE.getGotoTagVisibility();
/**
* The meta object literal for the '<em><b>Goto Block</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GOTO_TAG_VISIBILITY__GOTO_BLOCK = eINSTANCE.getGotoTagVisibility_GotoBlock();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.SubSystemImpl <em>Sub System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.SubSystemImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getSubSystem()
* @generated
*/
EClass SUB_SYSTEM = eINSTANCE.getSubSystem();
/**
* The meta object literal for the '<em><b>Sub Blocks</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SUB_SYSTEM__SUB_BLOCKS = eINSTANCE.getSubSystem_SubBlocks();
/**
* The meta object literal for the '<em><b>Tag</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SUB_SYSTEM__TAG = eINSTANCE.getSubSystem_Tag();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.ModelReferenceImpl <em>Model Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.ModelReferenceImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getModelReference()
* @generated
*/
EClass MODEL_REFERENCE = eINSTANCE.getModelReference();
/**
* The meta object literal for the '<em><b>Referenced Model</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MODEL_REFERENCE__REFERENCED_MODEL = eINSTANCE.getModelReference_ReferencedModel();
/**
* The meta object literal for the '<em><b>Model Ref</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MODEL_REFERENCE__MODEL_REF = eINSTANCE.getModelReference_ModelRef();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.BusSpecificationImpl <em>Bus Specification</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.BusSpecificationImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getBusSpecification()
* @generated
*/
EClass BUS_SPECIFICATION = eINSTANCE.getBusSpecification();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.BusSignalMappingImpl <em>Bus Signal Mapping</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.BusSignalMappingImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getBusSignalMapping()
* @generated
*/
EClass BUS_SIGNAL_MAPPING = eINSTANCE.getBusSignalMapping();
/**
* The meta object literal for the '<em><b>Selector</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BUS_SIGNAL_MAPPING__SELECTOR = eINSTANCE.getBusSignalMapping_Selector();
/**
* The meta object literal for the '<em><b>Mapping From</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BUS_SIGNAL_MAPPING__MAPPING_FROM = eINSTANCE.getBusSignalMapping_MappingFrom();
/**
* The meta object literal for the '<em><b>Mapping To</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BUS_SIGNAL_MAPPING__MAPPING_TO = eINSTANCE.getBusSignalMapping_MappingTo();
/**
* The meta object literal for the '<em><b>Mapping Path</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BUS_SIGNAL_MAPPING__MAPPING_PATH = eINSTANCE.getBusSignalMapping_MappingPath();
/**
* The meta object literal for the '<em><b>Incomplete</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BUS_SIGNAL_MAPPING__INCOMPLETE = eINSTANCE.getBusSignalMapping_Incomplete();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.LibraryLinkReferenceImpl <em>Library Link Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.LibraryLinkReferenceImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getLibraryLinkReference()
* @generated
*/
EClass LIBRARY_LINK_REFERENCE = eINSTANCE.getLibraryLinkReference();
/**
* The meta object literal for the '<em><b>Disabled</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LIBRARY_LINK_REFERENCE__DISABLED = eINSTANCE.getLibraryLinkReference_Disabled();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.impl.IdentifierReferenceImpl <em>Identifier Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.impl.IdentifierReferenceImpl
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getIdentifierReference()
* @generated
*/
EClass IDENTIFIER_REFERENCE = eINSTANCE.getIdentifierReference();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.PropertyType <em>Property Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.PropertyType
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getPropertyType()
* @generated
*/
EEnum PROPERTY_TYPE = eINSTANCE.getPropertyType();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.EnableStates <em>Enable States</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.EnableStates
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getEnableStates()
* @generated
*/
EEnum ENABLE_STATES = eINSTANCE.getEnableStates();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.TriggerType <em>Trigger Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.TriggerType
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getTriggerType()
* @generated
*/
EEnum TRIGGER_TYPE = eINSTANCE.getTriggerType();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.TagVisibility <em>Tag Visibility</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.TagVisibility
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getTagVisibility()
* @generated
*/
EEnum TAG_VISIBILITY = eINSTANCE.getTagVisibility();
/**
* The meta object literal for the '{@link hu.bme.mit.massif.simulink.PropertySource <em>Property Source</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.massif.simulink.PropertySource
* @see hu.bme.mit.massif.simulink.impl.SimulinkPackageImpl#getPropertySource()
* @generated
*/
EEnum PROPERTY_SOURCE = eINSTANCE.getPropertySource();
}
} //SimulinkPackage