PropagationGraphPackage.java
/**
* Copyright (c) 2004-2025 Carnegie Mellon University and others. (see Contributors file).
* All Rights Reserved.
*
* NO WARRANTY. ALL MATERIAL IS FURNISHED ON AN "AS-IS" BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY
* KIND, EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE
* OR MERCHANTABILITY, EXCLUSIVITY, OR RESULTS OBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT
* MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT.
*
* This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0
* which is available at https://www.eclipse.org/legal/epl-2.0/
* SPDX-License-Identifier: EPL-2.0
*
* Created, in part, with funding and support from the United States Government. (see Acknowledgments file).
*
* This program includes and/or can make use of certain third party source code, object code, documentation and other
* files ("Third Party Software"). The Third Party Software that is used by this program is dependent upon your system
* configuration. By using this program, You agree to comply with any and all relevant Third Party Software terms and
* conditions contained in any such Third Party Software or separate license file distributed with such Third Party
* Software. The parties who own the Third Party Software ("Third Party Licensors") are intended third party benefici-
* aries to this license with respect to the terms applicable to their Third Party Software. Third Party Software li-
* censes only apply to the Third Party Software and not any other portion of this program or this program as a whole.
*/
package org.osate.aadl2.errormodel.PropagationGraph;
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 operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.osate.aadl2.errormodel.PropagationGraph.PropagationGraphFactory
* @model kind="package"
* @generated
*/
public interface PropagationGraphPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "PropagationGraph";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.aadl.info/PropagationGraph";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "PropagationGraph";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
PropagationGraphPackage eINSTANCE = org.osate.aadl2.errormodel.PropagationGraph.impl.PropagationGraphPackageImpl.init();
/**
* The meta object id for the '{@link org.osate.aadl2.errormodel.PropagationGraph.impl.PropagationGraphImpl <em>Propagation Graph</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.aadl2.errormodel.PropagationGraph.impl.PropagationGraphImpl
* @see org.osate.aadl2.errormodel.PropagationGraph.impl.PropagationGraphPackageImpl#getPropagationGraph()
* @generated
*/
int PROPAGATION_GRAPH = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPAGATION_GRAPH__NAME = 0;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPAGATION_GRAPH__DESCRIPTION = 1;
/**
* The feature id for the '<em><b>Components</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPAGATION_GRAPH__COMPONENTS = 2;
/**
* The feature id for the '<em><b>Propagation Graph Paths</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPAGATION_GRAPH__PROPAGATION_GRAPH_PATHS = 3;
/**
* The feature id for the '<em><b>Connections</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPAGATION_GRAPH__CONNECTIONS = 4;
/**
* The feature id for the '<em><b>Root</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPAGATION_GRAPH__ROOT = 5;
/**
* The number of structural features of the '<em>Propagation Graph</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPAGATION_GRAPH_FEATURE_COUNT = 6;
/**
* The number of operations of the '<em>Propagation Graph</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPAGATION_GRAPH_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.osate.aadl2.errormodel.PropagationGraph.impl.PropagationGraphPathImpl <em>Path</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.aadl2.errormodel.PropagationGraph.impl.PropagationGraphPathImpl
* @see org.osate.aadl2.errormodel.PropagationGraph.impl.PropagationGraphPackageImpl#getPropagationGraphPath()
* @generated
*/
int PROPAGATION_GRAPH_PATH = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPAGATION_GRAPH_PATH__NAME = 0;
/**
* The feature id for the '<em><b>Path Src</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPAGATION_GRAPH_PATH__PATH_SRC = 1;
/**
* The feature id for the '<em><b>Path Dst</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPAGATION_GRAPH_PATH__PATH_DST = 2;
/**
* The feature id for the '<em><b>Highlight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPAGATION_GRAPH_PATH__HIGHLIGHT = 3;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPAGATION_GRAPH_PATH__TYPE = 4;
/**
* The feature id for the '<em><b>Connection</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPAGATION_GRAPH_PATH__CONNECTION = 5;
/**
* The number of structural features of the '<em>Path</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPAGATION_GRAPH_PATH_FEATURE_COUNT = 6;
/**
* The number of operations of the '<em>Path</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPAGATION_GRAPH_PATH_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.osate.aadl2.errormodel.PropagationGraph.impl.PropagationPathEndImpl <em>Propagation Path End</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.aadl2.errormodel.PropagationGraph.impl.PropagationPathEndImpl
* @see org.osate.aadl2.errormodel.PropagationGraph.impl.PropagationGraphPackageImpl#getPropagationPathEnd()
* @generated
*/
int PROPAGATION_PATH_END = 2;
/**
* The feature id for the '<em><b>Connection Instance</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPAGATION_PATH_END__CONNECTION_INSTANCE = 0;
/**
* The feature id for the '<em><b>Error Propagation</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPAGATION_PATH_END__ERROR_PROPAGATION = 1;
/**
* The feature id for the '<em><b>Component Instance</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPAGATION_PATH_END__COMPONENT_INSTANCE = 2;
/**
* The feature id for the '<em><b>Highlight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPAGATION_PATH_END__HIGHLIGHT = 3;
/**
* The number of structural features of the '<em>Propagation Path End</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPAGATION_PATH_END_FEATURE_COUNT = 4;
/**
* The number of operations of the '<em>Propagation Path End</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPAGATION_PATH_END_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.osate.aadl2.errormodel.PropagationGraph.PropagationType <em>Propagation Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.aadl2.errormodel.PropagationGraph.PropagationType
* @see org.osate.aadl2.errormodel.PropagationGraph.impl.PropagationGraphPackageImpl#getPropagationType()
* @generated
*/
int PROPAGATION_TYPE = 3;
/**
* Returns the meta object for class '{@link org.osate.aadl2.errormodel.PropagationGraph.PropagationGraph <em>Propagation Graph</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Propagation Graph</em>'.
* @see org.osate.aadl2.errormodel.PropagationGraph.PropagationGraph
* @generated
*/
EClass getPropagationGraph();
/**
* Returns the meta object for the attribute '{@link org.osate.aadl2.errormodel.PropagationGraph.PropagationGraph#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.osate.aadl2.errormodel.PropagationGraph.PropagationGraph#getName()
* @see #getPropagationGraph()
* @generated
*/
EAttribute getPropagationGraph_Name();
/**
* Returns the meta object for the attribute '{@link org.osate.aadl2.errormodel.PropagationGraph.PropagationGraph#getDescription <em>Description</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Description</em>'.
* @see org.osate.aadl2.errormodel.PropagationGraph.PropagationGraph#getDescription()
* @see #getPropagationGraph()
* @generated
*/
EAttribute getPropagationGraph_Description();
/**
* Returns the meta object for the reference list '{@link org.osate.aadl2.errormodel.PropagationGraph.PropagationGraph#getComponents <em>Components</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Components</em>'.
* @see org.osate.aadl2.errormodel.PropagationGraph.PropagationGraph#getComponents()
* @see #getPropagationGraph()
* @generated
*/
EReference getPropagationGraph_Components();
/**
* Returns the meta object for the containment reference list '{@link org.osate.aadl2.errormodel.PropagationGraph.PropagationGraph#getPropagationGraphPaths <em>Propagation Graph Paths</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Propagation Graph Paths</em>'.
* @see org.osate.aadl2.errormodel.PropagationGraph.PropagationGraph#getPropagationGraphPaths()
* @see #getPropagationGraph()
* @generated
*/
EReference getPropagationGraph_PropagationGraphPaths();
/**
* Returns the meta object for the reference list '{@link org.osate.aadl2.errormodel.PropagationGraph.PropagationGraph#getConnections <em>Connections</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Connections</em>'.
* @see org.osate.aadl2.errormodel.PropagationGraph.PropagationGraph#getConnections()
* @see #getPropagationGraph()
* @generated
*/
EReference getPropagationGraph_Connections();
/**
* Returns the meta object for the reference '{@link org.osate.aadl2.errormodel.PropagationGraph.PropagationGraph#getRoot <em>Root</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Root</em>'.
* @see org.osate.aadl2.errormodel.PropagationGraph.PropagationGraph#getRoot()
* @see #getPropagationGraph()
* @generated
*/
EReference getPropagationGraph_Root();
/**
* Returns the meta object for class '{@link org.osate.aadl2.errormodel.PropagationGraph.PropagationGraphPath <em>Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Path</em>'.
* @see org.osate.aadl2.errormodel.PropagationGraph.PropagationGraphPath
* @generated
*/
EClass getPropagationGraphPath();
/**
* Returns the meta object for the attribute '{@link org.osate.aadl2.errormodel.PropagationGraph.PropagationGraphPath#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.osate.aadl2.errormodel.PropagationGraph.PropagationGraphPath#getName()
* @see #getPropagationGraphPath()
* @generated
*/
EAttribute getPropagationGraphPath_Name();
/**
* Returns the meta object for the containment reference '{@link org.osate.aadl2.errormodel.PropagationGraph.PropagationGraphPath#getPathSrc <em>Path Src</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Path Src</em>'.
* @see org.osate.aadl2.errormodel.PropagationGraph.PropagationGraphPath#getPathSrc()
* @see #getPropagationGraphPath()
* @generated
*/
EReference getPropagationGraphPath_PathSrc();
/**
* Returns the meta object for the containment reference '{@link org.osate.aadl2.errormodel.PropagationGraph.PropagationGraphPath#getPathDst <em>Path Dst</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Path Dst</em>'.
* @see org.osate.aadl2.errormodel.PropagationGraph.PropagationGraphPath#getPathDst()
* @see #getPropagationGraphPath()
* @generated
*/
EReference getPropagationGraphPath_PathDst();
/**
* Returns the meta object for the attribute '{@link org.osate.aadl2.errormodel.PropagationGraph.PropagationGraphPath#isHighlight <em>Highlight</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Highlight</em>'.
* @see org.osate.aadl2.errormodel.PropagationGraph.PropagationGraphPath#isHighlight()
* @see #getPropagationGraphPath()
* @generated
*/
EAttribute getPropagationGraphPath_Highlight();
/**
* Returns the meta object for the attribute '{@link org.osate.aadl2.errormodel.PropagationGraph.PropagationGraphPath#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Type</em>'.
* @see org.osate.aadl2.errormodel.PropagationGraph.PropagationGraphPath#getType()
* @see #getPropagationGraphPath()
* @generated
*/
EAttribute getPropagationGraphPath_Type();
/**
* Returns the meta object for the reference '{@link org.osate.aadl2.errormodel.PropagationGraph.PropagationGraphPath#getConnection <em>Connection</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Connection</em>'.
* @see org.osate.aadl2.errormodel.PropagationGraph.PropagationGraphPath#getConnection()
* @see #getPropagationGraphPath()
* @generated
*/
EReference getPropagationGraphPath_Connection();
/**
* Returns the meta object for class '{@link org.osate.aadl2.errormodel.PropagationGraph.PropagationPathEnd <em>Propagation Path End</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Propagation Path End</em>'.
* @see org.osate.aadl2.errormodel.PropagationGraph.PropagationPathEnd
* @generated
*/
EClass getPropagationPathEnd();
/**
* Returns the meta object for the reference '{@link org.osate.aadl2.errormodel.PropagationGraph.PropagationPathEnd#getConnectionInstance <em>Connection Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Connection Instance</em>'.
* @see org.osate.aadl2.errormodel.PropagationGraph.PropagationPathEnd#getConnectionInstance()
* @see #getPropagationPathEnd()
* @generated
*/
EReference getPropagationPathEnd_ConnectionInstance();
/**
* Returns the meta object for the reference '{@link org.osate.aadl2.errormodel.PropagationGraph.PropagationPathEnd#getErrorPropagation <em>Error Propagation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Error Propagation</em>'.
* @see org.osate.aadl2.errormodel.PropagationGraph.PropagationPathEnd#getErrorPropagation()
* @see #getPropagationPathEnd()
* @generated
*/
EReference getPropagationPathEnd_ErrorPropagation();
/**
* Returns the meta object for the reference '{@link org.osate.aadl2.errormodel.PropagationGraph.PropagationPathEnd#getComponentInstance <em>Component Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Component Instance</em>'.
* @see org.osate.aadl2.errormodel.PropagationGraph.PropagationPathEnd#getComponentInstance()
* @see #getPropagationPathEnd()
* @generated
*/
EReference getPropagationPathEnd_ComponentInstance();
/**
* Returns the meta object for the attribute '{@link org.osate.aadl2.errormodel.PropagationGraph.PropagationPathEnd#isHighlight <em>Highlight</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Highlight</em>'.
* @see org.osate.aadl2.errormodel.PropagationGraph.PropagationPathEnd#isHighlight()
* @see #getPropagationPathEnd()
* @generated
*/
EAttribute getPropagationPathEnd_Highlight();
/**
* Returns the meta object for enum '{@link org.osate.aadl2.errormodel.PropagationGraph.PropagationType <em>Propagation Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Propagation Type</em>'.
* @see org.osate.aadl2.errormodel.PropagationGraph.PropagationType
* @generated
*/
EEnum getPropagationType();
/**
* 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
*/
PropagationGraphFactory getPropagationGraphFactory();
/**
* <!-- 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 operation 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 org.osate.aadl2.errormodel.PropagationGraph.impl.PropagationGraphImpl <em>Propagation Graph</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.aadl2.errormodel.PropagationGraph.impl.PropagationGraphImpl
* @see org.osate.aadl2.errormodel.PropagationGraph.impl.PropagationGraphPackageImpl#getPropagationGraph()
* @generated
*/
EClass PROPAGATION_GRAPH = eINSTANCE.getPropagationGraph();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROPAGATION_GRAPH__NAME = eINSTANCE.getPropagationGraph_Name();
/**
* The meta object literal for the '<em><b>Description</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROPAGATION_GRAPH__DESCRIPTION = eINSTANCE.getPropagationGraph_Description();
/**
* The meta object literal for the '<em><b>Components</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROPAGATION_GRAPH__COMPONENTS = eINSTANCE.getPropagationGraph_Components();
/**
* The meta object literal for the '<em><b>Propagation Graph Paths</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROPAGATION_GRAPH__PROPAGATION_GRAPH_PATHS = eINSTANCE.getPropagationGraph_PropagationGraphPaths();
/**
* The meta object literal for the '<em><b>Connections</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROPAGATION_GRAPH__CONNECTIONS = eINSTANCE.getPropagationGraph_Connections();
/**
* The meta object literal for the '<em><b>Root</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROPAGATION_GRAPH__ROOT = eINSTANCE.getPropagationGraph_Root();
/**
* The meta object literal for the '{@link org.osate.aadl2.errormodel.PropagationGraph.impl.PropagationGraphPathImpl <em>Path</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.aadl2.errormodel.PropagationGraph.impl.PropagationGraphPathImpl
* @see org.osate.aadl2.errormodel.PropagationGraph.impl.PropagationGraphPackageImpl#getPropagationGraphPath()
* @generated
*/
EClass PROPAGATION_GRAPH_PATH = eINSTANCE.getPropagationGraphPath();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROPAGATION_GRAPH_PATH__NAME = eINSTANCE.getPropagationGraphPath_Name();
/**
* The meta object literal for the '<em><b>Path Src</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROPAGATION_GRAPH_PATH__PATH_SRC = eINSTANCE.getPropagationGraphPath_PathSrc();
/**
* The meta object literal for the '<em><b>Path Dst</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROPAGATION_GRAPH_PATH__PATH_DST = eINSTANCE.getPropagationGraphPath_PathDst();
/**
* The meta object literal for the '<em><b>Highlight</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROPAGATION_GRAPH_PATH__HIGHLIGHT = eINSTANCE.getPropagationGraphPath_Highlight();
/**
* The meta object literal for the '<em><b>Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROPAGATION_GRAPH_PATH__TYPE = eINSTANCE.getPropagationGraphPath_Type();
/**
* The meta object literal for the '<em><b>Connection</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROPAGATION_GRAPH_PATH__CONNECTION = eINSTANCE.getPropagationGraphPath_Connection();
/**
* The meta object literal for the '{@link org.osate.aadl2.errormodel.PropagationGraph.impl.PropagationPathEndImpl <em>Propagation Path End</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.aadl2.errormodel.PropagationGraph.impl.PropagationPathEndImpl
* @see org.osate.aadl2.errormodel.PropagationGraph.impl.PropagationGraphPackageImpl#getPropagationPathEnd()
* @generated
*/
EClass PROPAGATION_PATH_END = eINSTANCE.getPropagationPathEnd();
/**
* The meta object literal for the '<em><b>Connection Instance</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROPAGATION_PATH_END__CONNECTION_INSTANCE = eINSTANCE.getPropagationPathEnd_ConnectionInstance();
/**
* The meta object literal for the '<em><b>Error Propagation</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROPAGATION_PATH_END__ERROR_PROPAGATION = eINSTANCE.getPropagationPathEnd_ErrorPropagation();
/**
* The meta object literal for the '<em><b>Component Instance</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROPAGATION_PATH_END__COMPONENT_INSTANCE = eINSTANCE.getPropagationPathEnd_ComponentInstance();
/**
* The meta object literal for the '<em><b>Highlight</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROPAGATION_PATH_END__HIGHLIGHT = eINSTANCE.getPropagationPathEnd_Highlight();
/**
* The meta object literal for the '{@link org.osate.aadl2.errormodel.PropagationGraph.PropagationType <em>Propagation Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.osate.aadl2.errormodel.PropagationGraph.PropagationType
* @see org.osate.aadl2.errormodel.PropagationGraph.impl.PropagationGraphPackageImpl#getPropagationType()
* @generated
*/
EEnum PROPAGATION_TYPE = eINSTANCE.getPropagationType();
}
} //PropagationGraphPackage