/**
*/
package functionalarchitecture;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
*
* The Package for the model.
* It contains accessors for the meta objects to represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @see functionalarchitecture.FunctionalarchitectureFactory
* @model kind="package"
* annotation="http://www.eclipse.org/emf/2002/Ecore settingDelegates='org.eclipse.viatra.query.querybasedfeature'"
* @generated
*/
public interface FunctionalarchitecturePackage extends EPackage {
/**
* The package name.
*
*
* @generated
*/
String eNAME = "functionalarchitecture";
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "http://www.inf.mit.bme.hu/viatrasolver/example/fam";
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "functionalarchitecture";
/**
* The singleton instance of the package.
*
*
* @generated
*/
FunctionalarchitecturePackage eINSTANCE = functionalarchitecture.impl.FunctionalarchitecturePackageImpl.init();
/**
* The meta object id for the '{@link functionalarchitecture.impl.FunctionalElementImpl Functional Element}' class.
*
*
* @see functionalarchitecture.impl.FunctionalElementImpl
* @see functionalarchitecture.impl.FunctionalarchitecturePackageImpl#getFunctionalElement()
* @generated
*/
int FUNCTIONAL_ELEMENT = 0;
/**
* The feature id for the 'Interface' containment reference.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_ELEMENT__INTERFACE = 0;
/**
* The feature id for the 'Model' reference.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_ELEMENT__MODEL = 1;
/**
* The feature id for the 'Parent' container reference.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_ELEMENT__PARENT = 2;
/**
* The number of structural features of the 'Functional Element' class.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_ELEMENT_FEATURE_COUNT = 3;
/**
* The number of operations of the 'Functional Element' class.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_ELEMENT_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link functionalarchitecture.impl.FunctionalArchitectureModelImpl Functional Architecture Model}' class.
*
*
* @see functionalarchitecture.impl.FunctionalArchitectureModelImpl
* @see functionalarchitecture.impl.FunctionalarchitecturePackageImpl#getFunctionalArchitectureModel()
* @generated
*/
int FUNCTIONAL_ARCHITECTURE_MODEL = 1;
/**
* The feature id for the 'Root Elements' containment reference list.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_ARCHITECTURE_MODEL__ROOT_ELEMENTS = 0;
/**
* The number of structural features of the 'Functional Architecture Model' class.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_ARCHITECTURE_MODEL_FEATURE_COUNT = 1;
/**
* The number of operations of the 'Functional Architecture Model' class.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_ARCHITECTURE_MODEL_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link functionalarchitecture.impl.FunctionImpl Function}' class.
*
*
* @see functionalarchitecture.impl.FunctionImpl
* @see functionalarchitecture.impl.FunctionalarchitecturePackageImpl#getFunction()
* @generated
*/
int FUNCTION = 2;
/**
* The feature id for the 'Interface' containment reference.
*
*
* @generated
* @ordered
*/
int FUNCTION__INTERFACE = FUNCTIONAL_ELEMENT__INTERFACE;
/**
* The feature id for the 'Model' reference.
*
*
* @generated
* @ordered
*/
int FUNCTION__MODEL = FUNCTIONAL_ELEMENT__MODEL;
/**
* The feature id for the 'Parent' container reference.
*
*
* @generated
* @ordered
*/
int FUNCTION__PARENT = FUNCTIONAL_ELEMENT__PARENT;
/**
* The feature id for the 'Sub Elements' containment reference list.
*
*
* @generated
* @ordered
*/
int FUNCTION__SUB_ELEMENTS = FUNCTIONAL_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Type' attribute.
*
*
* @generated
* @ordered
*/
int FUNCTION__TYPE = FUNCTIONAL_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Function' class.
*
*
* @generated
* @ordered
*/
int FUNCTION_FEATURE_COUNT = FUNCTIONAL_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of operations of the 'Function' class.
*
*
* @generated
* @ordered
*/
int FUNCTION_OPERATION_COUNT = FUNCTIONAL_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link functionalarchitecture.impl.FAMTerminatorImpl FAM Terminator}' class.
*
*
* @see functionalarchitecture.impl.FAMTerminatorImpl
* @see functionalarchitecture.impl.FunctionalarchitecturePackageImpl#getFAMTerminator()
* @generated
*/
int FAM_TERMINATOR = 3;
/**
* The feature id for the 'Data' container reference.
*
*
* @generated
* @ordered
*/
int FAM_TERMINATOR__DATA = 0;
/**
* The number of structural features of the 'FAM Terminator' class.
*
*
* @generated
* @ordered
*/
int FAM_TERMINATOR_FEATURE_COUNT = 1;
/**
* The number of operations of the 'FAM Terminator' class.
*
*
* @generated
* @ordered
*/
int FAM_TERMINATOR_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link functionalarchitecture.impl.InformationLinkImpl Information Link}' class.
*
*
* @see functionalarchitecture.impl.InformationLinkImpl
* @see functionalarchitecture.impl.FunctionalarchitecturePackageImpl#getInformationLink()
* @generated
*/
int INFORMATION_LINK = 4;
/**
* The feature id for the 'From' container reference.
*
*
* @generated
* @ordered
*/
int INFORMATION_LINK__FROM = 0;
/**
* The feature id for the 'To' reference.
*
*
* @generated
* @ordered
*/
int INFORMATION_LINK__TO = 1;
/**
* The number of structural features of the 'Information Link' class.
*
*
* @generated
* @ordered
*/
int INFORMATION_LINK_FEATURE_COUNT = 2;
/**
* The number of operations of the 'Information Link' class.
*
*
* @generated
* @ordered
*/
int INFORMATION_LINK_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link functionalarchitecture.impl.FunctionalInterfaceImpl Functional Interface}' class.
*
*
* @see functionalarchitecture.impl.FunctionalInterfaceImpl
* @see functionalarchitecture.impl.FunctionalarchitecturePackageImpl#getFunctionalInterface()
* @generated
*/
int FUNCTIONAL_INTERFACE = 5;
/**
* The feature id for the 'Data' containment reference list.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_INTERFACE__DATA = 0;
/**
* The feature id for the 'Element' container reference.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_INTERFACE__ELEMENT = 1;
/**
* The number of structural features of the 'Functional Interface' class.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_INTERFACE_FEATURE_COUNT = 2;
/**
* The number of operations of the 'Functional Interface' class.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_INTERFACE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link functionalarchitecture.impl.FunctionalDataImpl Functional Data}' class.
*
*
* @see functionalarchitecture.impl.FunctionalDataImpl
* @see functionalarchitecture.impl.FunctionalarchitecturePackageImpl#getFunctionalData()
* @generated
*/
int FUNCTIONAL_DATA = 8;
/**
* The feature id for the 'Terminator' containment reference.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_DATA__TERMINATOR = 0;
/**
* The feature id for the 'Interface' container reference.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_DATA__INTERFACE = 1;
/**
* The number of structural features of the 'Functional Data' class.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_DATA_FEATURE_COUNT = 2;
/**
* The number of operations of the 'Functional Data' class.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_DATA_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link functionalarchitecture.impl.FunctionalInputImpl Functional Input}' class.
*
*
* @see functionalarchitecture.impl.FunctionalInputImpl
* @see functionalarchitecture.impl.FunctionalarchitecturePackageImpl#getFunctionalInput()
* @generated
*/
int FUNCTIONAL_INPUT = 6;
/**
* The feature id for the 'Terminator' containment reference.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_INPUT__TERMINATOR = FUNCTIONAL_DATA__TERMINATOR;
/**
* The feature id for the 'Interface' container reference.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_INPUT__INTERFACE = FUNCTIONAL_DATA__INTERFACE;
/**
* The feature id for the 'Incoming Links' reference list.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_INPUT__INCOMING_LINKS = FUNCTIONAL_DATA_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Functional Input' class.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_INPUT_FEATURE_COUNT = FUNCTIONAL_DATA_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Functional Input' class.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_INPUT_OPERATION_COUNT = FUNCTIONAL_DATA_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link functionalarchitecture.impl.FunctionalOutputImpl Functional Output}' class.
*
*
* @see functionalarchitecture.impl.FunctionalOutputImpl
* @see functionalarchitecture.impl.FunctionalarchitecturePackageImpl#getFunctionalOutput()
* @generated
*/
int FUNCTIONAL_OUTPUT = 7;
/**
* The feature id for the 'Terminator' containment reference.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_OUTPUT__TERMINATOR = FUNCTIONAL_DATA__TERMINATOR;
/**
* The feature id for the 'Interface' container reference.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_OUTPUT__INTERFACE = FUNCTIONAL_DATA__INTERFACE;
/**
* The feature id for the 'Outgoing Links' containment reference list.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_OUTPUT__OUTGOING_LINKS = FUNCTIONAL_DATA_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Functional Output' class.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_OUTPUT_FEATURE_COUNT = FUNCTIONAL_DATA_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Functional Output' class.
*
*
* @generated
* @ordered
*/
int FUNCTIONAL_OUTPUT_OPERATION_COUNT = FUNCTIONAL_DATA_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link functionalarchitecture.FunctionType Function Type}' enum.
*
*
* @see functionalarchitecture.FunctionType
* @see functionalarchitecture.impl.FunctionalarchitecturePackageImpl#getFunctionType()
* @generated
*/
int FUNCTION_TYPE = 9;
/**
* Returns the meta object for class '{@link functionalarchitecture.FunctionalElement Functional Element}'.
*
*
* @return the meta object for class 'Functional Element'.
* @see functionalarchitecture.FunctionalElement
* @generated
*/
EClass getFunctionalElement();
/**
* Returns the meta object for the containment reference '{@link functionalarchitecture.FunctionalElement#getInterface Interface}'.
*
*
* @return the meta object for the containment reference 'Interface'.
* @see functionalarchitecture.FunctionalElement#getInterface()
* @see #getFunctionalElement()
* @generated
*/
EReference getFunctionalElement_Interface();
/**
* Returns the meta object for the reference '{@link functionalarchitecture.FunctionalElement#getModel Model}'.
*
*
* @return the meta object for the reference 'Model'.
* @see functionalarchitecture.FunctionalElement#getModel()
* @see #getFunctionalElement()
* @generated
*/
EReference getFunctionalElement_Model();
/**
* Returns the meta object for the container reference '{@link functionalarchitecture.FunctionalElement#getParent Parent}'.
*
*
* @return the meta object for the container reference 'Parent'.
* @see functionalarchitecture.FunctionalElement#getParent()
* @see #getFunctionalElement()
* @generated
*/
EReference getFunctionalElement_Parent();
/**
* Returns the meta object for class '{@link functionalarchitecture.FunctionalArchitectureModel Functional Architecture Model}'.
*
*
* @return the meta object for class 'Functional Architecture Model'.
* @see functionalarchitecture.FunctionalArchitectureModel
* @generated
*/
EClass getFunctionalArchitectureModel();
/**
* Returns the meta object for the containment reference list '{@link functionalarchitecture.FunctionalArchitectureModel#getRootElements Root Elements}'.
*
*
* @return the meta object for the containment reference list 'Root Elements'.
* @see functionalarchitecture.FunctionalArchitectureModel#getRootElements()
* @see #getFunctionalArchitectureModel()
* @generated
*/
EReference getFunctionalArchitectureModel_RootElements();
/**
* Returns the meta object for class '{@link functionalarchitecture.Function Function}'.
*
*
* @return the meta object for class 'Function'.
* @see functionalarchitecture.Function
* @generated
*/
EClass getFunction();
/**
* Returns the meta object for the containment reference list '{@link functionalarchitecture.Function#getSubElements Sub Elements}'.
*
*
* @return the meta object for the containment reference list 'Sub Elements'.
* @see functionalarchitecture.Function#getSubElements()
* @see #getFunction()
* @generated
*/
EReference getFunction_SubElements();
/**
* Returns the meta object for the attribute '{@link functionalarchitecture.Function#getType Type}'.
*
*
* @return the meta object for the attribute 'Type'.
* @see functionalarchitecture.Function#getType()
* @see #getFunction()
* @generated
*/
EAttribute getFunction_Type();
/**
* Returns the meta object for class '{@link functionalarchitecture.FAMTerminator FAM Terminator}'.
*
*
* @return the meta object for class 'FAM Terminator'.
* @see functionalarchitecture.FAMTerminator
* @generated
*/
EClass getFAMTerminator();
/**
* Returns the meta object for the container reference '{@link functionalarchitecture.FAMTerminator#getData Data}'.
*
*
* @return the meta object for the container reference 'Data'.
* @see functionalarchitecture.FAMTerminator#getData()
* @see #getFAMTerminator()
* @generated
*/
EReference getFAMTerminator_Data();
/**
* Returns the meta object for class '{@link functionalarchitecture.InformationLink Information Link}'.
*
*
* @return the meta object for class 'Information Link'.
* @see functionalarchitecture.InformationLink
* @generated
*/
EClass getInformationLink();
/**
* Returns the meta object for the container reference '{@link functionalarchitecture.InformationLink#getFrom From}'.
*
*
* @return the meta object for the container reference 'From'.
* @see functionalarchitecture.InformationLink#getFrom()
* @see #getInformationLink()
* @generated
*/
EReference getInformationLink_From();
/**
* Returns the meta object for the reference '{@link functionalarchitecture.InformationLink#getTo To}'.
*
*
* @return the meta object for the reference 'To'.
* @see functionalarchitecture.InformationLink#getTo()
* @see #getInformationLink()
* @generated
*/
EReference getInformationLink_To();
/**
* Returns the meta object for class '{@link functionalarchitecture.FunctionalInterface Functional Interface}'.
*
*
* @return the meta object for class 'Functional Interface'.
* @see functionalarchitecture.FunctionalInterface
* @generated
*/
EClass getFunctionalInterface();
/**
* Returns the meta object for the containment reference list '{@link functionalarchitecture.FunctionalInterface#getData Data}'.
*
*
* @return the meta object for the containment reference list 'Data'.
* @see functionalarchitecture.FunctionalInterface#getData()
* @see #getFunctionalInterface()
* @generated
*/
EReference getFunctionalInterface_Data();
/**
* Returns the meta object for the container reference '{@link functionalarchitecture.FunctionalInterface#getElement Element}'.
*
*
* @return the meta object for the container reference 'Element'.
* @see functionalarchitecture.FunctionalInterface#getElement()
* @see #getFunctionalInterface()
* @generated
*/
EReference getFunctionalInterface_Element();
/**
* Returns the meta object for class '{@link functionalarchitecture.FunctionalInput Functional Input}'.
*
*
* @return the meta object for class 'Functional Input'.
* @see functionalarchitecture.FunctionalInput
* @generated
*/
EClass getFunctionalInput();
/**
* Returns the meta object for the reference list '{@link functionalarchitecture.FunctionalInput#getIncomingLinks Incoming Links}'.
*
*
* @return the meta object for the reference list 'Incoming Links'.
* @see functionalarchitecture.FunctionalInput#getIncomingLinks()
* @see #getFunctionalInput()
* @generated
*/
EReference getFunctionalInput_IncomingLinks();
/**
* Returns the meta object for class '{@link functionalarchitecture.FunctionalOutput Functional Output}'.
*
*
* @return the meta object for class 'Functional Output'.
* @see functionalarchitecture.FunctionalOutput
* @generated
*/
EClass getFunctionalOutput();
/**
* Returns the meta object for the containment reference list '{@link functionalarchitecture.FunctionalOutput#getOutgoingLinks Outgoing Links}'.
*
*
* @return the meta object for the containment reference list 'Outgoing Links'.
* @see functionalarchitecture.FunctionalOutput#getOutgoingLinks()
* @see #getFunctionalOutput()
* @generated
*/
EReference getFunctionalOutput_OutgoingLinks();
/**
* Returns the meta object for class '{@link functionalarchitecture.FunctionalData Functional Data}'.
*
*
* @return the meta object for class 'Functional Data'.
* @see functionalarchitecture.FunctionalData
* @generated
*/
EClass getFunctionalData();
/**
* Returns the meta object for the containment reference '{@link functionalarchitecture.FunctionalData#getTerminator Terminator}'.
*
*
* @return the meta object for the containment reference 'Terminator'.
* @see functionalarchitecture.FunctionalData#getTerminator()
* @see #getFunctionalData()
* @generated
*/
EReference getFunctionalData_Terminator();
/**
* Returns the meta object for the container reference '{@link functionalarchitecture.FunctionalData#getInterface Interface}'.
*
*
* @return the meta object for the container reference 'Interface'.
* @see functionalarchitecture.FunctionalData#getInterface()
* @see #getFunctionalData()
* @generated
*/
EReference getFunctionalData_Interface();
/**
* Returns the meta object for enum '{@link functionalarchitecture.FunctionType Function Type}'.
*
*
* @return the meta object for enum 'Function Type'.
* @see functionalarchitecture.FunctionType
* @generated
*/
EEnum getFunctionType();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
FunctionalarchitectureFactory getFunctionalarchitectureFactory();
/**
*
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link functionalarchitecture.impl.FunctionalElementImpl Functional Element}' class.
*
*
* @see functionalarchitecture.impl.FunctionalElementImpl
* @see functionalarchitecture.impl.FunctionalarchitecturePackageImpl#getFunctionalElement()
* @generated
*/
EClass FUNCTIONAL_ELEMENT = eINSTANCE.getFunctionalElement();
/**
* The meta object literal for the 'Interface' containment reference feature.
*
*
* @generated
*/
EReference FUNCTIONAL_ELEMENT__INTERFACE = eINSTANCE.getFunctionalElement_Interface();
/**
* The meta object literal for the 'Model' reference feature.
*
*
* @generated
*/
EReference FUNCTIONAL_ELEMENT__MODEL = eINSTANCE.getFunctionalElement_Model();
/**
* The meta object literal for the 'Parent' container reference feature.
*
*
* @generated
*/
EReference FUNCTIONAL_ELEMENT__PARENT = eINSTANCE.getFunctionalElement_Parent();
/**
* The meta object literal for the '{@link functionalarchitecture.impl.FunctionalArchitectureModelImpl Functional Architecture Model}' class.
*
*
* @see functionalarchitecture.impl.FunctionalArchitectureModelImpl
* @see functionalarchitecture.impl.FunctionalarchitecturePackageImpl#getFunctionalArchitectureModel()
* @generated
*/
EClass FUNCTIONAL_ARCHITECTURE_MODEL = eINSTANCE.getFunctionalArchitectureModel();
/**
* The meta object literal for the 'Root Elements' containment reference list feature.
*
*
* @generated
*/
EReference FUNCTIONAL_ARCHITECTURE_MODEL__ROOT_ELEMENTS = eINSTANCE.getFunctionalArchitectureModel_RootElements();
/**
* The meta object literal for the '{@link functionalarchitecture.impl.FunctionImpl Function}' class.
*
*
* @see functionalarchitecture.impl.FunctionImpl
* @see functionalarchitecture.impl.FunctionalarchitecturePackageImpl#getFunction()
* @generated
*/
EClass FUNCTION = eINSTANCE.getFunction();
/**
* The meta object literal for the 'Sub Elements' containment reference list feature.
*
*
* @generated
*/
EReference FUNCTION__SUB_ELEMENTS = eINSTANCE.getFunction_SubElements();
/**
* The meta object literal for the 'Type' attribute feature.
*
*
* @generated
*/
EAttribute FUNCTION__TYPE = eINSTANCE.getFunction_Type();
/**
* The meta object literal for the '{@link functionalarchitecture.impl.FAMTerminatorImpl FAM Terminator}' class.
*
*
* @see functionalarchitecture.impl.FAMTerminatorImpl
* @see functionalarchitecture.impl.FunctionalarchitecturePackageImpl#getFAMTerminator()
* @generated
*/
EClass FAM_TERMINATOR = eINSTANCE.getFAMTerminator();
/**
* The meta object literal for the 'Data' container reference feature.
*
*
* @generated
*/
EReference FAM_TERMINATOR__DATA = eINSTANCE.getFAMTerminator_Data();
/**
* The meta object literal for the '{@link functionalarchitecture.impl.InformationLinkImpl Information Link}' class.
*
*
* @see functionalarchitecture.impl.InformationLinkImpl
* @see functionalarchitecture.impl.FunctionalarchitecturePackageImpl#getInformationLink()
* @generated
*/
EClass INFORMATION_LINK = eINSTANCE.getInformationLink();
/**
* The meta object literal for the 'From' container reference feature.
*
*
* @generated
*/
EReference INFORMATION_LINK__FROM = eINSTANCE.getInformationLink_From();
/**
* The meta object literal for the 'To' reference feature.
*
*
* @generated
*/
EReference INFORMATION_LINK__TO = eINSTANCE.getInformationLink_To();
/**
* The meta object literal for the '{@link functionalarchitecture.impl.FunctionalInterfaceImpl Functional Interface}' class.
*
*
* @see functionalarchitecture.impl.FunctionalInterfaceImpl
* @see functionalarchitecture.impl.FunctionalarchitecturePackageImpl#getFunctionalInterface()
* @generated
*/
EClass FUNCTIONAL_INTERFACE = eINSTANCE.getFunctionalInterface();
/**
* The meta object literal for the 'Data' containment reference list feature.
*
*
* @generated
*/
EReference FUNCTIONAL_INTERFACE__DATA = eINSTANCE.getFunctionalInterface_Data();
/**
* The meta object literal for the 'Element' container reference feature.
*
*
* @generated
*/
EReference FUNCTIONAL_INTERFACE__ELEMENT = eINSTANCE.getFunctionalInterface_Element();
/**
* The meta object literal for the '{@link functionalarchitecture.impl.FunctionalInputImpl Functional Input}' class.
*
*
* @see functionalarchitecture.impl.FunctionalInputImpl
* @see functionalarchitecture.impl.FunctionalarchitecturePackageImpl#getFunctionalInput()
* @generated
*/
EClass FUNCTIONAL_INPUT = eINSTANCE.getFunctionalInput();
/**
* The meta object literal for the 'Incoming Links' reference list feature.
*
*
* @generated
*/
EReference FUNCTIONAL_INPUT__INCOMING_LINKS = eINSTANCE.getFunctionalInput_IncomingLinks();
/**
* The meta object literal for the '{@link functionalarchitecture.impl.FunctionalOutputImpl Functional Output}' class.
*
*
* @see functionalarchitecture.impl.FunctionalOutputImpl
* @see functionalarchitecture.impl.FunctionalarchitecturePackageImpl#getFunctionalOutput()
* @generated
*/
EClass FUNCTIONAL_OUTPUT = eINSTANCE.getFunctionalOutput();
/**
* The meta object literal for the 'Outgoing Links' containment reference list feature.
*
*
* @generated
*/
EReference FUNCTIONAL_OUTPUT__OUTGOING_LINKS = eINSTANCE.getFunctionalOutput_OutgoingLinks();
/**
* The meta object literal for the '{@link functionalarchitecture.impl.FunctionalDataImpl Functional Data}' class.
*
*
* @see functionalarchitecture.impl.FunctionalDataImpl
* @see functionalarchitecture.impl.FunctionalarchitecturePackageImpl#getFunctionalData()
* @generated
*/
EClass FUNCTIONAL_DATA = eINSTANCE.getFunctionalData();
/**
* The meta object literal for the 'Terminator' containment reference feature.
*
*
* @generated
*/
EReference FUNCTIONAL_DATA__TERMINATOR = eINSTANCE.getFunctionalData_Terminator();
/**
* The meta object literal for the 'Interface' container reference feature.
*
*
* @generated
*/
EReference FUNCTIONAL_DATA__INTERFACE = eINSTANCE.getFunctionalData_Interface();
/**
* The meta object literal for the '{@link functionalarchitecture.FunctionType Function Type}' enum.
*
*
* @see functionalarchitecture.FunctionType
* @see functionalarchitecture.impl.FunctionalarchitecturePackageImpl#getFunctionType()
* @generated
*/
EEnum FUNCTION_TYPE = eINSTANCE.getFunctionType();
}
} //FunctionalarchitecturePackage