blob: 44bb5d4fd02bf0859ec2bb67250085549533fa09 [file] [log] [blame]
package org.eclipse.stem.core.model;
/*******************************************************************************
* Copyright (c) 2006 IBM Corporation and others.
* 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:
* IBM Corporation - initial API and implementation
*******************************************************************************/
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.stem.core.common.CommonPackage;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.stem.core.model.ModelFactory
* @model kind="package"
* @generated
*/
public interface ModelPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "model";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http:///org/eclipse/stem/core/model.ecore";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "org.eclipse.stem.core.model";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
ModelPackage eINSTANCE = org.eclipse.stem.core.model.impl.ModelPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.stem.core.model.impl.DecoratorImpl <em>Decorator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.stem.core.model.impl.DecoratorImpl
* @see org.eclipse.stem.core.model.impl.ModelPackageImpl#getDecorator()
* @generated
*/
int DECORATOR = 0;
/**
* The feature id for the '<em><b>URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECORATOR__URI = CommonPackage.IDENTIFIABLE__URI;
/**
* The feature id for the '<em><b>Type URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECORATOR__TYPE_URI = CommonPackage.IDENTIFIABLE__TYPE_URI;
/**
* The feature id for the '<em><b>Dublin Core</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECORATOR__DUBLIN_CORE = CommonPackage.IDENTIFIABLE__DUBLIN_CORE;
/**
* The feature id for the '<em><b>Labels To Update</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECORATOR__LABELS_TO_UPDATE = CommonPackage.IDENTIFIABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Graph</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECORATOR__GRAPH = CommonPackage.IDENTIFIABLE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECORATOR__ENABLED = CommonPackage.IDENTIFIABLE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Graph Decorated</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECORATOR__GRAPH_DECORATED = CommonPackage.IDENTIFIABLE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Progress</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECORATOR__PROGRESS = CommonPackage.IDENTIFIABLE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Decorator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECORATOR_FEATURE_COUNT = CommonPackage.IDENTIFIABLE_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link org.eclipse.stem.core.model.impl.EdgeDecoratorImpl <em>Edge Decorator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.stem.core.model.impl.EdgeDecoratorImpl
* @see org.eclipse.stem.core.model.impl.ModelPackageImpl#getEdgeDecorator()
* @generated
*/
int EDGE_DECORATOR = 1;
/**
* The feature id for the '<em><b>URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDGE_DECORATOR__URI = DECORATOR__URI;
/**
* The feature id for the '<em><b>Type URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDGE_DECORATOR__TYPE_URI = DECORATOR__TYPE_URI;
/**
* The feature id for the '<em><b>Dublin Core</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDGE_DECORATOR__DUBLIN_CORE = DECORATOR__DUBLIN_CORE;
/**
* The feature id for the '<em><b>Labels To Update</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDGE_DECORATOR__LABELS_TO_UPDATE = DECORATOR__LABELS_TO_UPDATE;
/**
* The feature id for the '<em><b>Graph</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDGE_DECORATOR__GRAPH = DECORATOR__GRAPH;
/**
* The feature id for the '<em><b>Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDGE_DECORATOR__ENABLED = DECORATOR__ENABLED;
/**
* The feature id for the '<em><b>Graph Decorated</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDGE_DECORATOR__GRAPH_DECORATED = DECORATOR__GRAPH_DECORATED;
/**
* The feature id for the '<em><b>Progress</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDGE_DECORATOR__PROGRESS = DECORATOR__PROGRESS;
/**
* The number of structural features of the '<em>Edge Decorator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EDGE_DECORATOR_FEATURE_COUNT = DECORATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.stem.core.model.impl.GraphDecoratorImpl <em>Graph Decorator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.stem.core.model.impl.GraphDecoratorImpl
* @see org.eclipse.stem.core.model.impl.ModelPackageImpl#getGraphDecorator()
* @generated
*/
int GRAPH_DECORATOR = 2;
/**
* The feature id for the '<em><b>URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GRAPH_DECORATOR__URI = DECORATOR__URI;
/**
* The feature id for the '<em><b>Type URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GRAPH_DECORATOR__TYPE_URI = DECORATOR__TYPE_URI;
/**
* The feature id for the '<em><b>Dublin Core</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GRAPH_DECORATOR__DUBLIN_CORE = DECORATOR__DUBLIN_CORE;
/**
* The feature id for the '<em><b>Labels To Update</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GRAPH_DECORATOR__LABELS_TO_UPDATE = DECORATOR__LABELS_TO_UPDATE;
/**
* The feature id for the '<em><b>Graph</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GRAPH_DECORATOR__GRAPH = DECORATOR__GRAPH;
/**
* The feature id for the '<em><b>Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GRAPH_DECORATOR__ENABLED = DECORATOR__ENABLED;
/**
* The feature id for the '<em><b>Graph Decorated</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GRAPH_DECORATOR__GRAPH_DECORATED = DECORATOR__GRAPH_DECORATED;
/**
* The feature id for the '<em><b>Progress</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GRAPH_DECORATOR__PROGRESS = DECORATOR__PROGRESS;
/**
* The number of structural features of the '<em>Graph Decorator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GRAPH_DECORATOR_FEATURE_COUNT = DECORATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.stem.core.model.impl.ModelImpl <em>Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.stem.core.model.impl.ModelImpl
* @see org.eclipse.stem.core.model.impl.ModelPackageImpl#getModel()
* @generated
*/
int MODEL = 3;
/**
* The feature id for the '<em><b>URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL__URI = CommonPackage.IDENTIFIABLE__URI;
/**
* The feature id for the '<em><b>Type URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL__TYPE_URI = CommonPackage.IDENTIFIABLE__TYPE_URI;
/**
* The feature id for the '<em><b>Dublin Core</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL__DUBLIN_CORE = CommonPackage.IDENTIFIABLE__DUBLIN_CORE;
/**
* The feature id for the '<em><b>Models</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL__MODELS = CommonPackage.IDENTIFIABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Graphs</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL__GRAPHS = CommonPackage.IDENTIFIABLE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Graph Decorators</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL__GRAPH_DECORATORS = CommonPackage.IDENTIFIABLE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Node Decorators</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL__NODE_DECORATORS = CommonPackage.IDENTIFIABLE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Edge Decorators</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL__EDGE_DECORATORS = CommonPackage.IDENTIFIABLE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_FEATURE_COUNT = CommonPackage.IDENTIFIABLE_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link org.eclipse.stem.core.model.impl.NodeDecoratorImpl <em>Node Decorator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.stem.core.model.impl.NodeDecoratorImpl
* @see org.eclipse.stem.core.model.impl.ModelPackageImpl#getNodeDecorator()
* @generated
*/
int NODE_DECORATOR = 4;
/**
* The feature id for the '<em><b>URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_DECORATOR__URI = DECORATOR__URI;
/**
* The feature id for the '<em><b>Type URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_DECORATOR__TYPE_URI = DECORATOR__TYPE_URI;
/**
* The feature id for the '<em><b>Dublin Core</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_DECORATOR__DUBLIN_CORE = DECORATOR__DUBLIN_CORE;
/**
* The feature id for the '<em><b>Labels To Update</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_DECORATOR__LABELS_TO_UPDATE = DECORATOR__LABELS_TO_UPDATE;
/**
* The feature id for the '<em><b>Graph</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_DECORATOR__GRAPH = DECORATOR__GRAPH;
/**
* The feature id for the '<em><b>Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_DECORATOR__ENABLED = DECORATOR__ENABLED;
/**
* The feature id for the '<em><b>Graph Decorated</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_DECORATOR__GRAPH_DECORATED = DECORATOR__GRAPH_DECORATED;
/**
* The feature id for the '<em><b>Progress</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_DECORATOR__PROGRESS = DECORATOR__PROGRESS;
/**
* The number of structural features of the '<em>Node Decorator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_DECORATOR_FEATURE_COUNT = DECORATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link java.lang.Comparable <em>Comparable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.Comparable
* @see org.eclipse.stem.core.model.impl.ModelPackageImpl#getComparable()
* @generated
*/
int COMPARABLE = 6;
/**
* The number of structural features of the '<em>Comparable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPARABLE_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.stem.core.model.impl.STEMTimeImpl <em>STEM Time</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.stem.core.model.impl.STEMTimeImpl
* @see org.eclipse.stem.core.model.impl.ModelPackageImpl#getSTEMTime()
* @generated
*/
int STEM_TIME = 5;
/**
* The feature id for the '<em><b>Time</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STEM_TIME__TIME = COMPARABLE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>STEM Time</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STEM_TIME_FEATURE_COUNT = COMPARABLE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.stem.core.model.impl.IntegrationDecoratorImpl <em>Integration Decorator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.stem.core.model.impl.IntegrationDecoratorImpl
* @see org.eclipse.stem.core.model.impl.ModelPackageImpl#getIntegrationDecorator()
* @generated
*/
int INTEGRATION_DECORATOR = 7;
/**
* The feature id for the '<em><b>URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGRATION_DECORATOR__URI = NODE_DECORATOR__URI;
/**
* The feature id for the '<em><b>Type URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGRATION_DECORATOR__TYPE_URI = NODE_DECORATOR__TYPE_URI;
/**
* The feature id for the '<em><b>Dublin Core</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGRATION_DECORATOR__DUBLIN_CORE = NODE_DECORATOR__DUBLIN_CORE;
/**
* The feature id for the '<em><b>Labels To Update</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGRATION_DECORATOR__LABELS_TO_UPDATE = NODE_DECORATOR__LABELS_TO_UPDATE;
/**
* The feature id for the '<em><b>Graph</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGRATION_DECORATOR__GRAPH = NODE_DECORATOR__GRAPH;
/**
* The feature id for the '<em><b>Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGRATION_DECORATOR__ENABLED = NODE_DECORATOR__ENABLED;
/**
* The feature id for the '<em><b>Graph Decorated</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGRATION_DECORATOR__GRAPH_DECORATED = NODE_DECORATOR__GRAPH_DECORATED;
/**
* The feature id for the '<em><b>Progress</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGRATION_DECORATOR__PROGRESS = NODE_DECORATOR__PROGRESS;
/**
* The number of structural features of the '<em>Integration Decorator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGRATION_DECORATOR_FEATURE_COUNT = NODE_DECORATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.stem.core.model.impl.TransformationDecoratorImpl <em>Transformation Decorator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.stem.core.model.impl.TransformationDecoratorImpl
* @see org.eclipse.stem.core.model.impl.ModelPackageImpl#getTransformationDecorator()
* @generated
*/
int TRANSFORMATION_DECORATOR = 8;
/**
* The feature id for the '<em><b>URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFORMATION_DECORATOR__URI = NODE_DECORATOR__URI;
/**
* The feature id for the '<em><b>Type URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFORMATION_DECORATOR__TYPE_URI = NODE_DECORATOR__TYPE_URI;
/**
* The feature id for the '<em><b>Dublin Core</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFORMATION_DECORATOR__DUBLIN_CORE = NODE_DECORATOR__DUBLIN_CORE;
/**
* The feature id for the '<em><b>Labels To Update</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFORMATION_DECORATOR__LABELS_TO_UPDATE = NODE_DECORATOR__LABELS_TO_UPDATE;
/**
* The feature id for the '<em><b>Graph</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFORMATION_DECORATOR__GRAPH = NODE_DECORATOR__GRAPH;
/**
* The feature id for the '<em><b>Enabled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFORMATION_DECORATOR__ENABLED = NODE_DECORATOR__ENABLED;
/**
* The feature id for the '<em><b>Graph Decorated</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFORMATION_DECORATOR__GRAPH_DECORATED = NODE_DECORATOR__GRAPH_DECORATED;
/**
* The feature id for the '<em><b>Progress</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFORMATION_DECORATOR__PROGRESS = NODE_DECORATOR__PROGRESS;
/**
* The feature id for the '<em><b>Source Labels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFORMATION_DECORATOR__SOURCE_LABELS = NODE_DECORATOR_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Transformation Decorator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFORMATION_DECORATOR_FEATURE_COUNT = NODE_DECORATOR_FEATURE_COUNT + 1;
/**
* Returns the meta object for class '{@link org.eclipse.stem.core.model.Decorator <em>Decorator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Decorator</em>'.
* @see org.eclipse.stem.core.model.Decorator
* @generated
*/
EClass getDecorator();
/**
* Returns the meta object for the reference list '{@link org.eclipse.stem.core.model.Decorator#getLabelsToUpdate <em>Labels To Update</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Labels To Update</em>'.
* @see org.eclipse.stem.core.model.Decorator#getLabelsToUpdate()
* @see #getDecorator()
* @generated
*/
EReference getDecorator_LabelsToUpdate();
/**
* Returns the meta object for the container reference '{@link org.eclipse.stem.core.model.Decorator#getGraph <em>Graph</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Graph</em>'.
* @see org.eclipse.stem.core.model.Decorator#getGraph()
* @see #getDecorator()
* @generated
*/
EReference getDecorator_Graph();
/**
* Returns the meta object for the attribute '{@link org.eclipse.stem.core.model.Decorator#isEnabled <em>Enabled</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Enabled</em>'.
* @see org.eclipse.stem.core.model.Decorator#isEnabled()
* @see #getDecorator()
* @generated
*/
EAttribute getDecorator_Enabled();
/**
* Returns the meta object for the attribute '{@link org.eclipse.stem.core.model.Decorator#isGraphDecorated <em>Graph Decorated</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Graph Decorated</em>'.
* @see org.eclipse.stem.core.model.Decorator#isGraphDecorated()
* @see #getDecorator()
* @generated
*/
EAttribute getDecorator_GraphDecorated();
/**
* Returns the meta object for the attribute '{@link org.eclipse.stem.core.model.Decorator#getProgress <em>Progress</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Progress</em>'.
* @see org.eclipse.stem.core.model.Decorator#getProgress()
* @see #getDecorator()
* @generated
*/
EAttribute getDecorator_Progress();
/**
* Returns the meta object for class '{@link org.eclipse.stem.core.model.EdgeDecorator <em>Edge Decorator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Edge Decorator</em>'.
* @see org.eclipse.stem.core.model.EdgeDecorator
* @generated
*/
EClass getEdgeDecorator();
/**
* Returns the meta object for class '{@link org.eclipse.stem.core.model.GraphDecorator <em>Graph Decorator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Graph Decorator</em>'.
* @see org.eclipse.stem.core.model.GraphDecorator
* @generated
*/
EClass getGraphDecorator();
/**
* Returns the meta object for class '{@link org.eclipse.stem.core.model.Model <em>Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Model</em>'.
* @see org.eclipse.stem.core.model.Model
* @generated
*/
EClass getModel();
/**
* Returns the meta object for the reference list '{@link org.eclipse.stem.core.model.Model#getModels <em>Models</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Models</em>'.
* @see org.eclipse.stem.core.model.Model#getModels()
* @see #getModel()
* @generated
*/
EReference getModel_Models();
/**
* Returns the meta object for the reference list '{@link org.eclipse.stem.core.model.Model#getGraphs <em>Graphs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Graphs</em>'.
* @see org.eclipse.stem.core.model.Model#getGraphs()
* @see #getModel()
* @generated
*/
EReference getModel_Graphs();
/**
* Returns the meta object for the reference list '{@link org.eclipse.stem.core.model.Model#getGraphDecorators <em>Graph Decorators</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Graph Decorators</em>'.
* @see org.eclipse.stem.core.model.Model#getGraphDecorators()
* @see #getModel()
* @generated
*/
EReference getModel_GraphDecorators();
/**
* Returns the meta object for the reference list '{@link org.eclipse.stem.core.model.Model#getNodeDecorators <em>Node Decorators</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Node Decorators</em>'.
* @see org.eclipse.stem.core.model.Model#getNodeDecorators()
* @see #getModel()
* @generated
*/
EReference getModel_NodeDecorators();
/**
* Returns the meta object for the reference list '{@link org.eclipse.stem.core.model.Model#getEdgeDecorators <em>Edge Decorators</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Edge Decorators</em>'.
* @see org.eclipse.stem.core.model.Model#getEdgeDecorators()
* @see #getModel()
* @generated
*/
EReference getModel_EdgeDecorators();
/**
* Returns the meta object for class '{@link org.eclipse.stem.core.model.NodeDecorator <em>Node Decorator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Node Decorator</em>'.
* @see org.eclipse.stem.core.model.NodeDecorator
* @generated
*/
EClass getNodeDecorator();
/**
* Returns the meta object for class '{@link org.eclipse.stem.core.model.STEMTime <em>STEM Time</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>STEM Time</em>'.
* @see org.eclipse.stem.core.model.STEMTime
* @generated
*/
EClass getSTEMTime();
/**
* Returns the meta object for the attribute '{@link org.eclipse.stem.core.model.STEMTime#getTime <em>Time</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Time</em>'.
* @see org.eclipse.stem.core.model.STEMTime#getTime()
* @see #getSTEMTime()
* @generated
*/
EAttribute getSTEMTime_Time();
/**
* Returns the meta object for class '{@link java.lang.Comparable <em>Comparable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Comparable</em>'.
* @see java.lang.Comparable
* @model instanceClass="java.lang.Comparable" typeParameters="T"
* @generated
*/
EClass getComparable();
/**
* Returns the meta object for class '{@link org.eclipse.stem.core.model.IntegrationDecorator <em>Integration Decorator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Integration Decorator</em>'.
* @see org.eclipse.stem.core.model.IntegrationDecorator
* @generated
*/
EClass getIntegrationDecorator();
/**
* Returns the meta object for class '{@link org.eclipse.stem.core.model.TransformationDecorator <em>Transformation Decorator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Transformation Decorator</em>'.
* @see org.eclipse.stem.core.model.TransformationDecorator
* @generated
*/
EClass getTransformationDecorator();
/**
* Returns the meta object for the reference list '{@link org.eclipse.stem.core.model.TransformationDecorator#getSourceLabels <em>Source Labels</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Source Labels</em>'.
* @see org.eclipse.stem.core.model.TransformationDecorator#getSourceLabels()
* @see #getTransformationDecorator()
* @generated
*/
EReference getTransformationDecorator_SourceLabels();
/**
* 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
*/
ModelFactory getModelFactory();
/**
* <!-- 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 org.eclipse.stem.core.model.impl.DecoratorImpl <em>Decorator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.stem.core.model.impl.DecoratorImpl
* @see org.eclipse.stem.core.model.impl.ModelPackageImpl#getDecorator()
* @generated
*/
EClass DECORATOR = eINSTANCE.getDecorator();
/**
* The meta object literal for the '<em><b>Labels To Update</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DECORATOR__LABELS_TO_UPDATE = eINSTANCE.getDecorator_LabelsToUpdate();
/**
* The meta object literal for the '<em><b>Graph</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DECORATOR__GRAPH = eINSTANCE.getDecorator_Graph();
/**
* The meta object literal for the '<em><b>Enabled</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DECORATOR__ENABLED = eINSTANCE.getDecorator_Enabled();
/**
* The meta object literal for the '<em><b>Graph Decorated</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DECORATOR__GRAPH_DECORATED = eINSTANCE.getDecorator_GraphDecorated();
/**
* The meta object literal for the '<em><b>Progress</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DECORATOR__PROGRESS = eINSTANCE.getDecorator_Progress();
/**
* The meta object literal for the '{@link org.eclipse.stem.core.model.impl.EdgeDecoratorImpl <em>Edge Decorator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.stem.core.model.impl.EdgeDecoratorImpl
* @see org.eclipse.stem.core.model.impl.ModelPackageImpl#getEdgeDecorator()
* @generated
*/
EClass EDGE_DECORATOR = eINSTANCE.getEdgeDecorator();
/**
* The meta object literal for the '{@link org.eclipse.stem.core.model.impl.GraphDecoratorImpl <em>Graph Decorator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.stem.core.model.impl.GraphDecoratorImpl
* @see org.eclipse.stem.core.model.impl.ModelPackageImpl#getGraphDecorator()
* @generated
*/
EClass GRAPH_DECORATOR = eINSTANCE.getGraphDecorator();
/**
* The meta object literal for the '{@link org.eclipse.stem.core.model.impl.ModelImpl <em>Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.stem.core.model.impl.ModelImpl
* @see org.eclipse.stem.core.model.impl.ModelPackageImpl#getModel()
* @generated
*/
EClass MODEL = eINSTANCE.getModel();
/**
* The meta object literal for the '<em><b>Models</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MODEL__MODELS = eINSTANCE.getModel_Models();
/**
* The meta object literal for the '<em><b>Graphs</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MODEL__GRAPHS = eINSTANCE.getModel_Graphs();
/**
* The meta object literal for the '<em><b>Graph Decorators</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MODEL__GRAPH_DECORATORS = eINSTANCE.getModel_GraphDecorators();
/**
* The meta object literal for the '<em><b>Node Decorators</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MODEL__NODE_DECORATORS = eINSTANCE.getModel_NodeDecorators();
/**
* The meta object literal for the '<em><b>Edge Decorators</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MODEL__EDGE_DECORATORS = eINSTANCE.getModel_EdgeDecorators();
/**
* The meta object literal for the '{@link org.eclipse.stem.core.model.impl.NodeDecoratorImpl <em>Node Decorator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.stem.core.model.impl.NodeDecoratorImpl
* @see org.eclipse.stem.core.model.impl.ModelPackageImpl#getNodeDecorator()
* @generated
*/
EClass NODE_DECORATOR = eINSTANCE.getNodeDecorator();
/**
* The meta object literal for the '{@link org.eclipse.stem.core.model.impl.STEMTimeImpl <em>STEM Time</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.stem.core.model.impl.STEMTimeImpl
* @see org.eclipse.stem.core.model.impl.ModelPackageImpl#getSTEMTime()
* @generated
*/
EClass STEM_TIME = eINSTANCE.getSTEMTime();
/**
* The meta object literal for the '<em><b>Time</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute STEM_TIME__TIME = eINSTANCE.getSTEMTime_Time();
/**
* The meta object literal for the '{@link java.lang.Comparable <em>Comparable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.Comparable
* @see org.eclipse.stem.core.model.impl.ModelPackageImpl#getComparable()
* @generated
*/
EClass COMPARABLE = eINSTANCE.getComparable();
/**
* The meta object literal for the '{@link org.eclipse.stem.core.model.impl.IntegrationDecoratorImpl <em>Integration Decorator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.stem.core.model.impl.IntegrationDecoratorImpl
* @see org.eclipse.stem.core.model.impl.ModelPackageImpl#getIntegrationDecorator()
* @generated
*/
EClass INTEGRATION_DECORATOR = eINSTANCE.getIntegrationDecorator();
/**
* The meta object literal for the '{@link org.eclipse.stem.core.model.impl.TransformationDecoratorImpl <em>Transformation Decorator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.stem.core.model.impl.TransformationDecoratorImpl
* @see org.eclipse.stem.core.model.impl.ModelPackageImpl#getTransformationDecorator()
* @generated
*/
EClass TRANSFORMATION_DECORATOR = eINSTANCE.getTransformationDecorator();
/**
* The meta object literal for the '<em><b>Source Labels</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TRANSFORMATION_DECORATOR__SOURCE_LABELS = eINSTANCE.getTransformationDecorator_SourceLabels();
}
} //ModelPackage