| /******************************************************************************* |
| * Copyright (c) 2014 Bosch Software Innovations GmbH and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * and Eclipse Distribution License v1.0 which accompany this distribution. |
| * |
| * The Eclipse Public License is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * The Eclipse Distribution License is available at |
| * http://www.eclipse.org/org/documents/edl-v10.php. |
| * |
| * Contributors: |
| * Bosch Software Innovations GmbH - Please refer to git log |
| * |
| *******************************************************************************/ |
| /** |
| */ |
| package org.eclipse.vorto.functionblock; |
| |
| 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 --> |
| * @see org.eclipse.vorto.functionblock.FunctionblockFactory |
| * @model kind="package" |
| * @generated |
| */ |
| public interface FunctionblockPackage extends EPackage { |
| /** |
| * The package name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNAME = "functionblock"; |
| |
| /** |
| * The package namespace URI. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_URI = "http://www.eclipse.org/vorto/metamodel/Functionblock"; |
| |
| /** |
| * The package namespace name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_PREFIX = "functionblock"; |
| |
| /** |
| * The singleton instance of the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| FunctionblockPackage eINSTANCE = org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.vorto.functionblock.impl.FunctionblockModelImpl <em>Model</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockModelImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getFunctionblockModel() |
| * @generated |
| */ |
| int FUNCTIONBLOCK_MODEL = 0; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTIONBLOCK_MODEL__NAME = 0; |
| |
| /** |
| * The feature id for the '<em><b>Functionblock</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTIONBLOCK_MODEL__FUNCTIONBLOCK = 1; |
| |
| /** |
| * The feature id for the '<em><b>Elements</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTIONBLOCK_MODEL__ELEMENTS = 2; |
| |
| /** |
| * The feature id for the '<em><b>Enums</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTIONBLOCK_MODEL__ENUMS = 3; |
| |
| /** |
| * The number of structural features of the '<em>Model</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTIONBLOCK_MODEL_FEATURE_COUNT = 4; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.vorto.functionblock.impl.FunctionBlockImpl <em>Function Block</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.FunctionBlockImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getFunctionBlock() |
| * @generated |
| */ |
| int FUNCTION_BLOCK = 1; |
| |
| /** |
| * The feature id for the '<em><b>Displayname</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_BLOCK__DISPLAYNAME = 0; |
| |
| /** |
| * The feature id for the '<em><b>Description</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_BLOCK__DESCRIPTION = 1; |
| |
| /** |
| * The feature id for the '<em><b>Vendor</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_BLOCK__VENDOR = 2; |
| |
| /** |
| * The feature id for the '<em><b>Category</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_BLOCK__CATEGORY = 3; |
| |
| /** |
| * The feature id for the '<em><b>Version</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_BLOCK__VERSION = 4; |
| |
| /** |
| * The feature id for the '<em><b>Configuration</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_BLOCK__CONFIGURATION = 5; |
| |
| /** |
| * The feature id for the '<em><b>Status</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_BLOCK__STATUS = 6; |
| |
| /** |
| * The feature id for the '<em><b>Fault</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_BLOCK__FAULT = 7; |
| |
| /** |
| * The feature id for the '<em><b>Features</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_BLOCK__FEATURES = 8; |
| |
| /** |
| * The feature id for the '<em><b>Events</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_BLOCK__EVENTS = 9; |
| |
| /** |
| * The number of structural features of the '<em>Function Block</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_BLOCK_FEATURE_COUNT = 10; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.vorto.functionblock.impl.FBFeatureImpl <em>FB Feature</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.FBFeatureImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getFBFeature() |
| * @generated |
| */ |
| int FB_FEATURE = 2; |
| |
| /** |
| * The feature id for the '<em><b>Properties</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FB_FEATURE__PROPERTIES = 0; |
| |
| /** |
| * The number of structural features of the '<em>FB Feature</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FB_FEATURE_FEATURE_COUNT = 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.vorto.functionblock.impl.ObjectTypeImpl <em>Object Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.ObjectTypeImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getObjectType() |
| * @generated |
| */ |
| int OBJECT_TYPE = 3; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OBJECT_TYPE__NAME = 0; |
| |
| /** |
| * The number of structural features of the '<em>Object Type</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OBJECT_TYPE_FEATURE_COUNT = 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.vorto.functionblock.impl.PropertyImpl <em>Property</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.PropertyImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getProperty() |
| * @generated |
| */ |
| int PROPERTY = 4; |
| |
| /** |
| * The feature id for the '<em><b>Presence</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__PRESENCE = 0; |
| |
| /** |
| * The feature id for the '<em><b>Multiplicity</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__MULTIPLICITY = 1; |
| |
| /** |
| * The feature id for the '<em><b>Prop Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__PROP_NAME = 2; |
| |
| /** |
| * The feature id for the '<em><b>Description</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__DESCRIPTION = 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 org.eclipse.vorto.functionblock.impl.EntityImpl <em>Entity</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.EntityImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getEntity() |
| * @generated |
| */ |
| int ENTITY = 5; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ENTITY__NAME = OBJECT_TYPE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Super Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ENTITY__SUPER_TYPE = OBJECT_TYPE_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Properties</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ENTITY__PROPERTIES = OBJECT_TYPE_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Entity</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ENTITY_FEATURE_COUNT = OBJECT_TYPE_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.vorto.functionblock.impl.PresenceImpl <em>Presence</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.PresenceImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getPresence() |
| * @generated |
| */ |
| int PRESENCE = 6; |
| |
| /** |
| * The feature id for the '<em><b>Mandatory</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRESENCE__MANDATORY = 0; |
| |
| /** |
| * The feature id for the '<em><b>Optional</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRESENCE__OPTIONAL = 1; |
| |
| /** |
| * The number of structural features of the '<em>Presence</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRESENCE_FEATURE_COUNT = 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.vorto.functionblock.impl.PrimitivePropertyImpl <em>Primitive Property</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.PrimitivePropertyImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getPrimitiveProperty() |
| * @generated |
| */ |
| int PRIMITIVE_PROPERTY = 7; |
| |
| /** |
| * The feature id for the '<em><b>Presence</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRIMITIVE_PROPERTY__PRESENCE = PROPERTY__PRESENCE; |
| |
| /** |
| * The feature id for the '<em><b>Multiplicity</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRIMITIVE_PROPERTY__MULTIPLICITY = PROPERTY__MULTIPLICITY; |
| |
| /** |
| * The feature id for the '<em><b>Prop Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRIMITIVE_PROPERTY__PROP_NAME = PROPERTY__PROP_NAME; |
| |
| /** |
| * The feature id for the '<em><b>Description</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRIMITIVE_PROPERTY__DESCRIPTION = PROPERTY__DESCRIPTION; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRIMITIVE_PROPERTY__TYPE = PROPERTY_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Constraints</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRIMITIVE_PROPERTY__CONSTRAINTS = PROPERTY_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Primitive Property</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRIMITIVE_PROPERTY_FEATURE_COUNT = PROPERTY_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.vorto.functionblock.impl.ObjectPropertyImpl <em>Object Property</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.ObjectPropertyImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getObjectProperty() |
| * @generated |
| */ |
| int OBJECT_PROPERTY = 8; |
| |
| /** |
| * The feature id for the '<em><b>Presence</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OBJECT_PROPERTY__PRESENCE = PROPERTY__PRESENCE; |
| |
| /** |
| * The feature id for the '<em><b>Multiplicity</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OBJECT_PROPERTY__MULTIPLICITY = PROPERTY__MULTIPLICITY; |
| |
| /** |
| * The feature id for the '<em><b>Prop Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OBJECT_PROPERTY__PROP_NAME = PROPERTY__PROP_NAME; |
| |
| /** |
| * The feature id for the '<em><b>Description</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OBJECT_PROPERTY__DESCRIPTION = PROPERTY__DESCRIPTION; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OBJECT_PROPERTY__TYPE = PROPERTY_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Object Property</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OBJECT_PROPERTY_FEATURE_COUNT = PROPERTY_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.vorto.functionblock.impl.ConstraintImpl <em>Constraint</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.ConstraintImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getConstraint() |
| * @generated |
| */ |
| int CONSTRAINT = 9; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONSTRAINT__TYPE = 0; |
| |
| /** |
| * The feature id for the '<em><b>Constraint Values</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONSTRAINT__CONSTRAINT_VALUES = 1; |
| |
| /** |
| * The number of structural features of the '<em>Constraint</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONSTRAINT_FEATURE_COUNT = 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.vorto.functionblock.impl.OperationImpl <em>Operation</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.OperationImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getOperation() |
| * @generated |
| */ |
| int OPERATION = 10; |
| |
| /** |
| * The feature id for the '<em><b>Method Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION__METHOD_NAME = 0; |
| |
| /** |
| * The feature id for the '<em><b>Params</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION__PARAMS = 1; |
| |
| /** |
| * The feature id for the '<em><b>Return Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION__RETURN_TYPE = 2; |
| |
| /** |
| * The feature id for the '<em><b>Description</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION__DESCRIPTION = 3; |
| |
| /** |
| * The number of structural features of the '<em>Operation</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION_FEATURE_COUNT = 4; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.vorto.functionblock.impl.ReturnTypeImpl <em>Return Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.ReturnTypeImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getReturnType() |
| * @generated |
| */ |
| int RETURN_TYPE = 11; |
| |
| /** |
| * The feature id for the '<em><b>Multiplicity</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RETURN_TYPE__MULTIPLICITY = 0; |
| |
| /** |
| * The number of structural features of the '<em>Return Type</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RETURN_TYPE_FEATURE_COUNT = 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.vorto.functionblock.impl.ReturnObjectTypeImpl <em>Return Object Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.ReturnObjectTypeImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getReturnObjectType() |
| * @generated |
| */ |
| int RETURN_OBJECT_TYPE = 12; |
| |
| /** |
| * The feature id for the '<em><b>Multiplicity</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RETURN_OBJECT_TYPE__MULTIPLICITY = RETURN_TYPE__MULTIPLICITY; |
| |
| /** |
| * The feature id for the '<em><b>Return Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RETURN_OBJECT_TYPE__RETURN_TYPE = RETURN_TYPE_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Return Object Type</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RETURN_OBJECT_TYPE_FEATURE_COUNT = RETURN_TYPE_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.vorto.functionblock.impl.ReturnPrimitiveTypeImpl <em>Return Primitive Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.ReturnPrimitiveTypeImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getReturnPrimitiveType() |
| * @generated |
| */ |
| int RETURN_PRIMITIVE_TYPE = 13; |
| |
| /** |
| * The feature id for the '<em><b>Multiplicity</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RETURN_PRIMITIVE_TYPE__MULTIPLICITY = RETURN_TYPE__MULTIPLICITY; |
| |
| /** |
| * The feature id for the '<em><b>Return Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RETURN_PRIMITIVE_TYPE__RETURN_TYPE = RETURN_TYPE_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Return Primitive Type</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RETURN_PRIMITIVE_TYPE_FEATURE_COUNT = RETURN_TYPE_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.vorto.functionblock.impl.ParameterImpl <em>Parameter</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.ParameterImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getParameter() |
| * @generated |
| */ |
| int PARAMETER = 14; |
| |
| /** |
| * The feature id for the '<em><b>Multiplicity</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARAMETER__MULTIPLICITY = 0; |
| |
| /** |
| * The feature id for the '<em><b>Param Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARAMETER__PARAM_NAME = 1; |
| |
| /** |
| * The number of structural features of the '<em>Parameter</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARAMETER_FEATURE_COUNT = 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.vorto.functionblock.impl.ObjectParamImpl <em>Object Param</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.ObjectParamImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getObjectParam() |
| * @generated |
| */ |
| int OBJECT_PARAM = 15; |
| |
| /** |
| * The feature id for the '<em><b>Multiplicity</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OBJECT_PARAM__MULTIPLICITY = PARAMETER__MULTIPLICITY; |
| |
| /** |
| * The feature id for the '<em><b>Param Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OBJECT_PARAM__PARAM_NAME = PARAMETER__PARAM_NAME; |
| |
| /** |
| * The feature id for the '<em><b>Param Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OBJECT_PARAM__PARAM_TYPE = PARAMETER_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Object Param</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OBJECT_PARAM_FEATURE_COUNT = PARAMETER_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.vorto.functionblock.impl.PrimitiveParamImpl <em>Primitive Param</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.PrimitiveParamImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getPrimitiveParam() |
| * @generated |
| */ |
| int PRIMITIVE_PARAM = 16; |
| |
| /** |
| * The feature id for the '<em><b>Multiplicity</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRIMITIVE_PARAM__MULTIPLICITY = PARAMETER__MULTIPLICITY; |
| |
| /** |
| * The feature id for the '<em><b>Param Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRIMITIVE_PARAM__PARAM_NAME = PARAMETER__PARAM_NAME; |
| |
| /** |
| * The feature id for the '<em><b>Param Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRIMITIVE_PARAM__PARAM_TYPE = PARAMETER_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Primitive Param</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRIMITIVE_PARAM_FEATURE_COUNT = PARAMETER_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.vorto.functionblock.impl.EnumImpl <em>Enum</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.EnumImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getEnum() |
| * @generated |
| */ |
| int ENUM = 17; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ENUM__NAME = OBJECT_TYPE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Enums</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ENUM__ENUMS = OBJECT_TYPE_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Enum</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ENUM_FEATURE_COUNT = OBJECT_TYPE_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.vorto.functionblock.impl.EnumLiteralImpl <em>Enum Literal</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.EnumLiteralImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getEnumLiteral() |
| * @generated |
| */ |
| int ENUM_LITERAL = 18; |
| |
| /** |
| * The feature id for the '<em><b>Literal</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ENUM_LITERAL__LITERAL = 0; |
| |
| /** |
| * The number of structural features of the '<em>Enum Literal</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ENUM_LITERAL_FEATURE_COUNT = 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.vorto.functionblock.impl.EventImpl <em>Event</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.EventImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getEvent() |
| * @generated |
| */ |
| int EVENT = 19; |
| |
| /** |
| * The feature id for the '<em><b>Feature</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int EVENT__FEATURE = 0; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int EVENT__NAME = 1; |
| |
| /** |
| * The number of structural features of the '<em>Event</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int EVENT_FEATURE_COUNT = 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.vorto.functionblock.PrimitiveType <em>Primitive Type</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.PrimitiveType |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getPrimitiveType() |
| * @generated |
| */ |
| int PRIMITIVE_TYPE = 20; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.vorto.functionblock.ConstraintIntervalType <em>Constraint Interval Type</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.ConstraintIntervalType |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getConstraintIntervalType() |
| * @generated |
| */ |
| int CONSTRAINT_INTERVAL_TYPE = 21; |
| |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.vorto.functionblock.FunctionblockModel <em>Model</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Model</em>'. |
| * @see org.eclipse.vorto.functionblock.FunctionblockModel |
| * @generated |
| */ |
| EClass getFunctionblockModel(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.FunctionblockModel#getName <em>Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Name</em>'. |
| * @see org.eclipse.vorto.functionblock.FunctionblockModel#getName() |
| * @see #getFunctionblockModel() |
| * @generated |
| */ |
| EAttribute getFunctionblockModel_Name(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.vorto.functionblock.FunctionblockModel#getFunctionblock <em>Functionblock</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Functionblock</em>'. |
| * @see org.eclipse.vorto.functionblock.FunctionblockModel#getFunctionblock() |
| * @see #getFunctionblockModel() |
| * @generated |
| */ |
| EReference getFunctionblockModel_Functionblock(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.vorto.functionblock.FunctionblockModel#getElements <em>Elements</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Elements</em>'. |
| * @see org.eclipse.vorto.functionblock.FunctionblockModel#getElements() |
| * @see #getFunctionblockModel() |
| * @generated |
| */ |
| EReference getFunctionblockModel_Elements(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.vorto.functionblock.FunctionblockModel#getEnums <em>Enums</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Enums</em>'. |
| * @see org.eclipse.vorto.functionblock.FunctionblockModel#getEnums() |
| * @see #getFunctionblockModel() |
| * @generated |
| */ |
| EReference getFunctionblockModel_Enums(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.vorto.functionblock.FunctionBlock <em>Function Block</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Function Block</em>'. |
| * @see org.eclipse.vorto.functionblock.FunctionBlock |
| * @generated |
| */ |
| EClass getFunctionBlock(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.FunctionBlock#getDisplayname <em>Displayname</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Displayname</em>'. |
| * @see org.eclipse.vorto.functionblock.FunctionBlock#getDisplayname() |
| * @see #getFunctionBlock() |
| * @generated |
| */ |
| EAttribute getFunctionBlock_Displayname(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.FunctionBlock#getDescription <em>Description</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Description</em>'. |
| * @see org.eclipse.vorto.functionblock.FunctionBlock#getDescription() |
| * @see #getFunctionBlock() |
| * @generated |
| */ |
| EAttribute getFunctionBlock_Description(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.FunctionBlock#getVendor <em>Vendor</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Vendor</em>'. |
| * @see org.eclipse.vorto.functionblock.FunctionBlock#getVendor() |
| * @see #getFunctionBlock() |
| * @generated |
| */ |
| EAttribute getFunctionBlock_Vendor(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.FunctionBlock#getCategory <em>Category</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Category</em>'. |
| * @see org.eclipse.vorto.functionblock.FunctionBlock#getCategory() |
| * @see #getFunctionBlock() |
| * @generated |
| */ |
| EAttribute getFunctionBlock_Category(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.FunctionBlock#getVersion <em>Version</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Version</em>'. |
| * @see org.eclipse.vorto.functionblock.FunctionBlock#getVersion() |
| * @see #getFunctionBlock() |
| * @generated |
| */ |
| EAttribute getFunctionBlock_Version(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.vorto.functionblock.FunctionBlock#getConfiguration <em>Configuration</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Configuration</em>'. |
| * @see org.eclipse.vorto.functionblock.FunctionBlock#getConfiguration() |
| * @see #getFunctionBlock() |
| * @generated |
| */ |
| EReference getFunctionBlock_Configuration(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.vorto.functionblock.FunctionBlock#getStatus <em>Status</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Status</em>'. |
| * @see org.eclipse.vorto.functionblock.FunctionBlock#getStatus() |
| * @see #getFunctionBlock() |
| * @generated |
| */ |
| EReference getFunctionBlock_Status(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.vorto.functionblock.FunctionBlock#getFault <em>Fault</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Fault</em>'. |
| * @see org.eclipse.vorto.functionblock.FunctionBlock#getFault() |
| * @see #getFunctionBlock() |
| * @generated |
| */ |
| EReference getFunctionBlock_Fault(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.vorto.functionblock.FunctionBlock#getFeatures <em>Features</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Features</em>'. |
| * @see org.eclipse.vorto.functionblock.FunctionBlock#getFeatures() |
| * @see #getFunctionBlock() |
| * @generated |
| */ |
| EReference getFunctionBlock_Features(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.vorto.functionblock.FunctionBlock#getEvents <em>Events</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Events</em>'. |
| * @see org.eclipse.vorto.functionblock.FunctionBlock#getEvents() |
| * @see #getFunctionBlock() |
| * @generated |
| */ |
| EReference getFunctionBlock_Events(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.vorto.functionblock.FBFeature <em>FB Feature</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>FB Feature</em>'. |
| * @see org.eclipse.vorto.functionblock.FBFeature |
| * @generated |
| */ |
| EClass getFBFeature(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.vorto.functionblock.FBFeature#getProperties <em>Properties</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Properties</em>'. |
| * @see org.eclipse.vorto.functionblock.FBFeature#getProperties() |
| * @see #getFBFeature() |
| * @generated |
| */ |
| EReference getFBFeature_Properties(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.vorto.functionblock.ObjectType <em>Object Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Object Type</em>'. |
| * @see org.eclipse.vorto.functionblock.ObjectType |
| * @generated |
| */ |
| EClass getObjectType(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.ObjectType#getName <em>Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Name</em>'. |
| * @see org.eclipse.vorto.functionblock.ObjectType#getName() |
| * @see #getObjectType() |
| * @generated |
| */ |
| EAttribute getObjectType_Name(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.vorto.functionblock.Property <em>Property</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Property</em>'. |
| * @see org.eclipse.vorto.functionblock.Property |
| * @generated |
| */ |
| EClass getProperty(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.vorto.functionblock.Property#getPresence <em>Presence</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Presence</em>'. |
| * @see org.eclipse.vorto.functionblock.Property#getPresence() |
| * @see #getProperty() |
| * @generated |
| */ |
| EReference getProperty_Presence(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.Property#getMultiplicity <em>Multiplicity</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Multiplicity</em>'. |
| * @see org.eclipse.vorto.functionblock.Property#getMultiplicity() |
| * @see #getProperty() |
| * @generated |
| */ |
| EAttribute getProperty_Multiplicity(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.Property#getPropName <em>Prop Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Prop Name</em>'. |
| * @see org.eclipse.vorto.functionblock.Property#getPropName() |
| * @see #getProperty() |
| * @generated |
| */ |
| EAttribute getProperty_PropName(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.Property#getDescription <em>Description</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Description</em>'. |
| * @see org.eclipse.vorto.functionblock.Property#getDescription() |
| * @see #getProperty() |
| * @generated |
| */ |
| EAttribute getProperty_Description(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.vorto.functionblock.Entity <em>Entity</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Entity</em>'. |
| * @see org.eclipse.vorto.functionblock.Entity |
| * @generated |
| */ |
| EClass getEntity(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.vorto.functionblock.Entity#getSuperType <em>Super Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Super Type</em>'. |
| * @see org.eclipse.vorto.functionblock.Entity#getSuperType() |
| * @see #getEntity() |
| * @generated |
| */ |
| EReference getEntity_SuperType(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.vorto.functionblock.Entity#getProperties <em>Properties</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Properties</em>'. |
| * @see org.eclipse.vorto.functionblock.Entity#getProperties() |
| * @see #getEntity() |
| * @generated |
| */ |
| EReference getEntity_Properties(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.vorto.functionblock.Presence <em>Presence</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Presence</em>'. |
| * @see org.eclipse.vorto.functionblock.Presence |
| * @generated |
| */ |
| EClass getPresence(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.Presence#getMandatory <em>Mandatory</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Mandatory</em>'. |
| * @see org.eclipse.vorto.functionblock.Presence#getMandatory() |
| * @see #getPresence() |
| * @generated |
| */ |
| EAttribute getPresence_Mandatory(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.Presence#getOptional <em>Optional</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Optional</em>'. |
| * @see org.eclipse.vorto.functionblock.Presence#getOptional() |
| * @see #getPresence() |
| * @generated |
| */ |
| EAttribute getPresence_Optional(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.vorto.functionblock.PrimitiveProperty <em>Primitive Property</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Primitive Property</em>'. |
| * @see org.eclipse.vorto.functionblock.PrimitiveProperty |
| * @generated |
| */ |
| EClass getPrimitiveProperty(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.PrimitiveProperty#getType <em>Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Type</em>'. |
| * @see org.eclipse.vorto.functionblock.PrimitiveProperty#getType() |
| * @see #getPrimitiveProperty() |
| * @generated |
| */ |
| EAttribute getPrimitiveProperty_Type(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.vorto.functionblock.PrimitiveProperty#getConstraints <em>Constraints</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Constraints</em>'. |
| * @see org.eclipse.vorto.functionblock.PrimitiveProperty#getConstraints() |
| * @see #getPrimitiveProperty() |
| * @generated |
| */ |
| EReference getPrimitiveProperty_Constraints(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.vorto.functionblock.ObjectProperty <em>Object Property</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Object Property</em>'. |
| * @see org.eclipse.vorto.functionblock.ObjectProperty |
| * @generated |
| */ |
| EClass getObjectProperty(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.vorto.functionblock.ObjectProperty#getType <em>Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Type</em>'. |
| * @see org.eclipse.vorto.functionblock.ObjectProperty#getType() |
| * @see #getObjectProperty() |
| * @generated |
| */ |
| EReference getObjectProperty_Type(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.vorto.functionblock.Constraint <em>Constraint</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Constraint</em>'. |
| * @see org.eclipse.vorto.functionblock.Constraint |
| * @generated |
| */ |
| EClass getConstraint(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.Constraint#getType <em>Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Type</em>'. |
| * @see org.eclipse.vorto.functionblock.Constraint#getType() |
| * @see #getConstraint() |
| * @generated |
| */ |
| EAttribute getConstraint_Type(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.Constraint#getConstraintValues <em>Constraint Values</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Constraint Values</em>'. |
| * @see org.eclipse.vorto.functionblock.Constraint#getConstraintValues() |
| * @see #getConstraint() |
| * @generated |
| */ |
| EAttribute getConstraint_ConstraintValues(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.vorto.functionblock.Operation <em>Operation</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Operation</em>'. |
| * @see org.eclipse.vorto.functionblock.Operation |
| * @generated |
| */ |
| EClass getOperation(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.Operation#getMethodName <em>Method Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Method Name</em>'. |
| * @see org.eclipse.vorto.functionblock.Operation#getMethodName() |
| * @see #getOperation() |
| * @generated |
| */ |
| EAttribute getOperation_MethodName(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.vorto.functionblock.Operation#getParams <em>Params</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Params</em>'. |
| * @see org.eclipse.vorto.functionblock.Operation#getParams() |
| * @see #getOperation() |
| * @generated |
| */ |
| EReference getOperation_Params(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.vorto.functionblock.Operation#getReturnType <em>Return Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Return Type</em>'. |
| * @see org.eclipse.vorto.functionblock.Operation#getReturnType() |
| * @see #getOperation() |
| * @generated |
| */ |
| EReference getOperation_ReturnType(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.Operation#getDescription <em>Description</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Description</em>'. |
| * @see org.eclipse.vorto.functionblock.Operation#getDescription() |
| * @see #getOperation() |
| * @generated |
| */ |
| EAttribute getOperation_Description(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.vorto.functionblock.ReturnType <em>Return Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Return Type</em>'. |
| * @see org.eclipse.vorto.functionblock.ReturnType |
| * @generated |
| */ |
| EClass getReturnType(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.ReturnType#getMultiplicity <em>Multiplicity</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Multiplicity</em>'. |
| * @see org.eclipse.vorto.functionblock.ReturnType#getMultiplicity() |
| * @see #getReturnType() |
| * @generated |
| */ |
| EAttribute getReturnType_Multiplicity(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.vorto.functionblock.ReturnObjectType <em>Return Object Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Return Object Type</em>'. |
| * @see org.eclipse.vorto.functionblock.ReturnObjectType |
| * @generated |
| */ |
| EClass getReturnObjectType(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.vorto.functionblock.ReturnObjectType#getReturnType <em>Return Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Return Type</em>'. |
| * @see org.eclipse.vorto.functionblock.ReturnObjectType#getReturnType() |
| * @see #getReturnObjectType() |
| * @generated |
| */ |
| EReference getReturnObjectType_ReturnType(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.vorto.functionblock.ReturnPrimitiveType <em>Return Primitive Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Return Primitive Type</em>'. |
| * @see org.eclipse.vorto.functionblock.ReturnPrimitiveType |
| * @generated |
| */ |
| EClass getReturnPrimitiveType(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.ReturnPrimitiveType#getReturnType <em>Return Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Return Type</em>'. |
| * @see org.eclipse.vorto.functionblock.ReturnPrimitiveType#getReturnType() |
| * @see #getReturnPrimitiveType() |
| * @generated |
| */ |
| EAttribute getReturnPrimitiveType_ReturnType(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.vorto.functionblock.Parameter <em>Parameter</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Parameter</em>'. |
| * @see org.eclipse.vorto.functionblock.Parameter |
| * @generated |
| */ |
| EClass getParameter(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.Parameter#getMultiplicity <em>Multiplicity</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Multiplicity</em>'. |
| * @see org.eclipse.vorto.functionblock.Parameter#getMultiplicity() |
| * @see #getParameter() |
| * @generated |
| */ |
| EAttribute getParameter_Multiplicity(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.Parameter#getParamName <em>Param Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Param Name</em>'. |
| * @see org.eclipse.vorto.functionblock.Parameter#getParamName() |
| * @see #getParameter() |
| * @generated |
| */ |
| EAttribute getParameter_ParamName(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.vorto.functionblock.ObjectParam <em>Object Param</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Object Param</em>'. |
| * @see org.eclipse.vorto.functionblock.ObjectParam |
| * @generated |
| */ |
| EClass getObjectParam(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.vorto.functionblock.ObjectParam#getParamType <em>Param Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Param Type</em>'. |
| * @see org.eclipse.vorto.functionblock.ObjectParam#getParamType() |
| * @see #getObjectParam() |
| * @generated |
| */ |
| EReference getObjectParam_ParamType(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.vorto.functionblock.PrimitiveParam <em>Primitive Param</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Primitive Param</em>'. |
| * @see org.eclipse.vorto.functionblock.PrimitiveParam |
| * @generated |
| */ |
| EClass getPrimitiveParam(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.PrimitiveParam#getParamType <em>Param Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Param Type</em>'. |
| * @see org.eclipse.vorto.functionblock.PrimitiveParam#getParamType() |
| * @see #getPrimitiveParam() |
| * @generated |
| */ |
| EAttribute getPrimitiveParam_ParamType(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.vorto.functionblock.Enum <em>Enum</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Enum</em>'. |
| * @see org.eclipse.vorto.functionblock.Enum |
| * @generated |
| */ |
| EClass getEnum(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.vorto.functionblock.Enum#getEnums <em>Enums</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Enums</em>'. |
| * @see org.eclipse.vorto.functionblock.Enum#getEnums() |
| * @see #getEnum() |
| * @generated |
| */ |
| EReference getEnum_Enums(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.vorto.functionblock.EnumLiteral <em>Enum Literal</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Enum Literal</em>'. |
| * @see org.eclipse.vorto.functionblock.EnumLiteral |
| * @generated |
| */ |
| EClass getEnumLiteral(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.EnumLiteral#getLiteral <em>Literal</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Literal</em>'. |
| * @see org.eclipse.vorto.functionblock.EnumLiteral#getLiteral() |
| * @see #getEnumLiteral() |
| * @generated |
| */ |
| EAttribute getEnumLiteral_Literal(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.vorto.functionblock.Event <em>Event</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Event</em>'. |
| * @see org.eclipse.vorto.functionblock.Event |
| * @generated |
| */ |
| EClass getEvent(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.vorto.functionblock.Event#getFeature <em>Feature</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Feature</em>'. |
| * @see org.eclipse.vorto.functionblock.Event#getFeature() |
| * @see #getEvent() |
| * @generated |
| */ |
| EReference getEvent_Feature(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.vorto.functionblock.Event#getName <em>Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Name</em>'. |
| * @see org.eclipse.vorto.functionblock.Event#getName() |
| * @see #getEvent() |
| * @generated |
| */ |
| EAttribute getEvent_Name(); |
| |
| /** |
| * Returns the meta object for enum '{@link org.eclipse.vorto.functionblock.PrimitiveType <em>Primitive Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for enum '<em>Primitive Type</em>'. |
| * @see org.eclipse.vorto.functionblock.PrimitiveType |
| * @generated |
| */ |
| EEnum getPrimitiveType(); |
| |
| /** |
| * Returns the meta object for enum '{@link org.eclipse.vorto.functionblock.ConstraintIntervalType <em>Constraint Interval Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for enum '<em>Constraint Interval Type</em>'. |
| * @see org.eclipse.vorto.functionblock.ConstraintIntervalType |
| * @generated |
| */ |
| EEnum getConstraintIntervalType(); |
| |
| /** |
| * 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 |
| */ |
| FunctionblockFactory getFunctionblockFactory(); |
| |
| /** |
| * <!-- 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.vorto.functionblock.impl.FunctionblockModelImpl <em>Model</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockModelImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getFunctionblockModel() |
| * @generated |
| */ |
| EClass FUNCTIONBLOCK_MODEL = eINSTANCE.getFunctionblockModel(); |
| |
| /** |
| * The meta object literal for the '<em><b>Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute FUNCTIONBLOCK_MODEL__NAME = eINSTANCE.getFunctionblockModel_Name(); |
| |
| /** |
| * The meta object literal for the '<em><b>Functionblock</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference FUNCTIONBLOCK_MODEL__FUNCTIONBLOCK = eINSTANCE.getFunctionblockModel_Functionblock(); |
| |
| /** |
| * The meta object literal for the '<em><b>Elements</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference FUNCTIONBLOCK_MODEL__ELEMENTS = eINSTANCE.getFunctionblockModel_Elements(); |
| |
| /** |
| * The meta object literal for the '<em><b>Enums</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference FUNCTIONBLOCK_MODEL__ENUMS = eINSTANCE.getFunctionblockModel_Enums(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.vorto.functionblock.impl.FunctionBlockImpl <em>Function Block</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.FunctionBlockImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getFunctionBlock() |
| * @generated |
| */ |
| EClass FUNCTION_BLOCK = eINSTANCE.getFunctionBlock(); |
| |
| /** |
| * The meta object literal for the '<em><b>Displayname</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute FUNCTION_BLOCK__DISPLAYNAME = eINSTANCE.getFunctionBlock_Displayname(); |
| |
| /** |
| * The meta object literal for the '<em><b>Description</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute FUNCTION_BLOCK__DESCRIPTION = eINSTANCE.getFunctionBlock_Description(); |
| |
| /** |
| * The meta object literal for the '<em><b>Vendor</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute FUNCTION_BLOCK__VENDOR = eINSTANCE.getFunctionBlock_Vendor(); |
| |
| /** |
| * The meta object literal for the '<em><b>Category</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute FUNCTION_BLOCK__CATEGORY = eINSTANCE.getFunctionBlock_Category(); |
| |
| /** |
| * The meta object literal for the '<em><b>Version</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute FUNCTION_BLOCK__VERSION = eINSTANCE.getFunctionBlock_Version(); |
| |
| /** |
| * The meta object literal for the '<em><b>Configuration</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference FUNCTION_BLOCK__CONFIGURATION = eINSTANCE.getFunctionBlock_Configuration(); |
| |
| /** |
| * The meta object literal for the '<em><b>Status</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference FUNCTION_BLOCK__STATUS = eINSTANCE.getFunctionBlock_Status(); |
| |
| /** |
| * The meta object literal for the '<em><b>Fault</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference FUNCTION_BLOCK__FAULT = eINSTANCE.getFunctionBlock_Fault(); |
| |
| /** |
| * The meta object literal for the '<em><b>Features</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference FUNCTION_BLOCK__FEATURES = eINSTANCE.getFunctionBlock_Features(); |
| |
| /** |
| * The meta object literal for the '<em><b>Events</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference FUNCTION_BLOCK__EVENTS = eINSTANCE.getFunctionBlock_Events(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.vorto.functionblock.impl.FBFeatureImpl <em>FB Feature</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.FBFeatureImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getFBFeature() |
| * @generated |
| */ |
| EClass FB_FEATURE = eINSTANCE.getFBFeature(); |
| |
| /** |
| * The meta object literal for the '<em><b>Properties</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference FB_FEATURE__PROPERTIES = eINSTANCE.getFBFeature_Properties(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.vorto.functionblock.impl.ObjectTypeImpl <em>Object Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.ObjectTypeImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getObjectType() |
| * @generated |
| */ |
| EClass OBJECT_TYPE = eINSTANCE.getObjectType(); |
| |
| /** |
| * The meta object literal for the '<em><b>Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute OBJECT_TYPE__NAME = eINSTANCE.getObjectType_Name(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.vorto.functionblock.impl.PropertyImpl <em>Property</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.PropertyImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getProperty() |
| * @generated |
| */ |
| EClass PROPERTY = eINSTANCE.getProperty(); |
| |
| /** |
| * The meta object literal for the '<em><b>Presence</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference PROPERTY__PRESENCE = eINSTANCE.getProperty_Presence(); |
| |
| /** |
| * The meta object literal for the '<em><b>Multiplicity</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute PROPERTY__MULTIPLICITY = eINSTANCE.getProperty_Multiplicity(); |
| |
| /** |
| * The meta object literal for the '<em><b>Prop Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute PROPERTY__PROP_NAME = eINSTANCE.getProperty_PropName(); |
| |
| /** |
| * The meta object literal for the '<em><b>Description</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute PROPERTY__DESCRIPTION = eINSTANCE.getProperty_Description(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.vorto.functionblock.impl.EntityImpl <em>Entity</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.EntityImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getEntity() |
| * @generated |
| */ |
| EClass ENTITY = eINSTANCE.getEntity(); |
| |
| /** |
| * The meta object literal for the '<em><b>Super Type</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ENTITY__SUPER_TYPE = eINSTANCE.getEntity_SuperType(); |
| |
| /** |
| * The meta object literal for the '<em><b>Properties</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ENTITY__PROPERTIES = eINSTANCE.getEntity_Properties(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.vorto.functionblock.impl.PresenceImpl <em>Presence</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.PresenceImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getPresence() |
| * @generated |
| */ |
| EClass PRESENCE = eINSTANCE.getPresence(); |
| |
| /** |
| * The meta object literal for the '<em><b>Mandatory</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute PRESENCE__MANDATORY = eINSTANCE.getPresence_Mandatory(); |
| |
| /** |
| * The meta object literal for the '<em><b>Optional</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute PRESENCE__OPTIONAL = eINSTANCE.getPresence_Optional(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.vorto.functionblock.impl.PrimitivePropertyImpl <em>Primitive Property</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.PrimitivePropertyImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getPrimitiveProperty() |
| * @generated |
| */ |
| EClass PRIMITIVE_PROPERTY = eINSTANCE.getPrimitiveProperty(); |
| |
| /** |
| * The meta object literal for the '<em><b>Type</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute PRIMITIVE_PROPERTY__TYPE = eINSTANCE.getPrimitiveProperty_Type(); |
| |
| /** |
| * The meta object literal for the '<em><b>Constraints</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference PRIMITIVE_PROPERTY__CONSTRAINTS = eINSTANCE.getPrimitiveProperty_Constraints(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.vorto.functionblock.impl.ObjectPropertyImpl <em>Object Property</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.ObjectPropertyImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getObjectProperty() |
| * @generated |
| */ |
| EClass OBJECT_PROPERTY = eINSTANCE.getObjectProperty(); |
| |
| /** |
| * The meta object literal for the '<em><b>Type</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference OBJECT_PROPERTY__TYPE = eINSTANCE.getObjectProperty_Type(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.vorto.functionblock.impl.ConstraintImpl <em>Constraint</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.ConstraintImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getConstraint() |
| * @generated |
| */ |
| EClass CONSTRAINT = eINSTANCE.getConstraint(); |
| |
| /** |
| * The meta object literal for the '<em><b>Type</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute CONSTRAINT__TYPE = eINSTANCE.getConstraint_Type(); |
| |
| /** |
| * The meta object literal for the '<em><b>Constraint Values</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute CONSTRAINT__CONSTRAINT_VALUES = eINSTANCE.getConstraint_ConstraintValues(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.vorto.functionblock.impl.OperationImpl <em>Operation</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.OperationImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getOperation() |
| * @generated |
| */ |
| EClass OPERATION = eINSTANCE.getOperation(); |
| |
| /** |
| * The meta object literal for the '<em><b>Method Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute OPERATION__METHOD_NAME = eINSTANCE.getOperation_MethodName(); |
| |
| /** |
| * The meta object literal for the '<em><b>Params</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference OPERATION__PARAMS = eINSTANCE.getOperation_Params(); |
| |
| /** |
| * The meta object literal for the '<em><b>Return Type</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference OPERATION__RETURN_TYPE = eINSTANCE.getOperation_ReturnType(); |
| |
| /** |
| * The meta object literal for the '<em><b>Description</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute OPERATION__DESCRIPTION = eINSTANCE.getOperation_Description(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.vorto.functionblock.impl.ReturnTypeImpl <em>Return Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.ReturnTypeImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getReturnType() |
| * @generated |
| */ |
| EClass RETURN_TYPE = eINSTANCE.getReturnType(); |
| |
| /** |
| * The meta object literal for the '<em><b>Multiplicity</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute RETURN_TYPE__MULTIPLICITY = eINSTANCE.getReturnType_Multiplicity(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.vorto.functionblock.impl.ReturnObjectTypeImpl <em>Return Object Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.ReturnObjectTypeImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getReturnObjectType() |
| * @generated |
| */ |
| EClass RETURN_OBJECT_TYPE = eINSTANCE.getReturnObjectType(); |
| |
| /** |
| * The meta object literal for the '<em><b>Return Type</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RETURN_OBJECT_TYPE__RETURN_TYPE = eINSTANCE.getReturnObjectType_ReturnType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.vorto.functionblock.impl.ReturnPrimitiveTypeImpl <em>Return Primitive Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.ReturnPrimitiveTypeImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getReturnPrimitiveType() |
| * @generated |
| */ |
| EClass RETURN_PRIMITIVE_TYPE = eINSTANCE.getReturnPrimitiveType(); |
| |
| /** |
| * The meta object literal for the '<em><b>Return Type</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute RETURN_PRIMITIVE_TYPE__RETURN_TYPE = eINSTANCE.getReturnPrimitiveType_ReturnType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.vorto.functionblock.impl.ParameterImpl <em>Parameter</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.ParameterImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getParameter() |
| * @generated |
| */ |
| EClass PARAMETER = eINSTANCE.getParameter(); |
| |
| /** |
| * The meta object literal for the '<em><b>Multiplicity</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute PARAMETER__MULTIPLICITY = eINSTANCE.getParameter_Multiplicity(); |
| |
| /** |
| * The meta object literal for the '<em><b>Param Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute PARAMETER__PARAM_NAME = eINSTANCE.getParameter_ParamName(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.vorto.functionblock.impl.ObjectParamImpl <em>Object Param</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.ObjectParamImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getObjectParam() |
| * @generated |
| */ |
| EClass OBJECT_PARAM = eINSTANCE.getObjectParam(); |
| |
| /** |
| * The meta object literal for the '<em><b>Param Type</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference OBJECT_PARAM__PARAM_TYPE = eINSTANCE.getObjectParam_ParamType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.vorto.functionblock.impl.PrimitiveParamImpl <em>Primitive Param</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.PrimitiveParamImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getPrimitiveParam() |
| * @generated |
| */ |
| EClass PRIMITIVE_PARAM = eINSTANCE.getPrimitiveParam(); |
| |
| /** |
| * The meta object literal for the '<em><b>Param Type</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute PRIMITIVE_PARAM__PARAM_TYPE = eINSTANCE.getPrimitiveParam_ParamType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.vorto.functionblock.impl.EnumImpl <em>Enum</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.EnumImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getEnum() |
| * @generated |
| */ |
| EClass ENUM = eINSTANCE.getEnum(); |
| |
| /** |
| * The meta object literal for the '<em><b>Enums</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ENUM__ENUMS = eINSTANCE.getEnum_Enums(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.vorto.functionblock.impl.EnumLiteralImpl <em>Enum Literal</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.EnumLiteralImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getEnumLiteral() |
| * @generated |
| */ |
| EClass ENUM_LITERAL = eINSTANCE.getEnumLiteral(); |
| |
| /** |
| * The meta object literal for the '<em><b>Literal</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute ENUM_LITERAL__LITERAL = eINSTANCE.getEnumLiteral_Literal(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.vorto.functionblock.impl.EventImpl <em>Event</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.impl.EventImpl |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getEvent() |
| * @generated |
| */ |
| EClass EVENT = eINSTANCE.getEvent(); |
| |
| /** |
| * The meta object literal for the '<em><b>Feature</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference EVENT__FEATURE = eINSTANCE.getEvent_Feature(); |
| |
| /** |
| * The meta object literal for the '<em><b>Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute EVENT__NAME = eINSTANCE.getEvent_Name(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.vorto.functionblock.PrimitiveType <em>Primitive Type</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.PrimitiveType |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getPrimitiveType() |
| * @generated |
| */ |
| EEnum PRIMITIVE_TYPE = eINSTANCE.getPrimitiveType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.vorto.functionblock.ConstraintIntervalType <em>Constraint Interval Type</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.vorto.functionblock.ConstraintIntervalType |
| * @see org.eclipse.vorto.functionblock.impl.FunctionblockPackageImpl#getConstraintIntervalType() |
| * @generated |
| */ |
| EEnum CONSTRAINT_INTERVAL_TYPE = eINSTANCE.getConstraintIntervalType(); |
| |
| } |
| |
| } //FunctionblockPackage |