/*- * ============LICENSE_START========================================== * OPENECOMP - DCAE * =================================================================== * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved. * =================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * ============LICENSE_END============================================ */ /** */ package org.openecomp.ncomp.sirius.manager.properties; import org.openecomp.ncomp.core.CorePackage; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * * The Package for the model. * It contains accessors for the meta objects to represent * * * @see org.openecomp.ncomp.sirius.manager.properties.PropertiesFactory * @model kind="package" * annotation="http://www.eclipse.org/emf/2002/GenModel modelDirectory='/ncomp-sirius-manager-model/src/main/xcore-gen' basePackage='org.openecomp.ncomp.sirius.manager'" * annotation="http://www.eclipse.org/emf/2011/Xcore GenModel='http://www.eclipse.org/emf/2002/GenModel' doc='http://openecomp.org/sirius/doc'" * @generated */ public interface PropertiesPackage extends EPackage { /** * The package name. * * * @generated */ String eNAME = "properties"; /** * The package namespace URI. * * * @generated */ String eNS_URI = "org.openecomp.ncomp.sirius.manager.properties"; /** * The package namespace name. * * * @generated */ String eNS_PREFIX = "properties"; /** * The singleton instance of the package. * * * @generated */ PropertiesPackage eINSTANCE = org.openecomp.ncomp.sirius.manager.properties.impl.PropertiesPackageImpl.init(); /** * The meta object id for the '{@link org.openecomp.ncomp.sirius.manager.properties.impl.AbstractPropertyImpl Abstract Property}' class. * * * @see org.openecomp.ncomp.sirius.manager.properties.impl.AbstractPropertyImpl * @see org.openecomp.ncomp.sirius.manager.properties.impl.PropertiesPackageImpl#getAbstractProperty() * @generated */ int ABSTRACT_PROPERTY = 0; /** * The number of structural features of the 'Abstract Property' class. * * * @generated * @ordered */ int ABSTRACT_PROPERTY_FEATURE_COUNT = 0; /** * The number of operations of the 'Abstract Property' class. * * * @generated * @ordered */ int ABSTRACT_PROPERTY_OPERATION_COUNT = 0; /** * The meta object id for the '{@link org.openecomp.ncomp.sirius.manager.properties.impl.PropertyImpl Property}' class. * * * @see org.openecomp.ncomp.sirius.manager.properties.impl.PropertyImpl * @see org.openecomp.ncomp.sirius.manager.properties.impl.PropertiesPackageImpl#getProperty() * @generated */ int PROPERTY = 1; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int PROPERTY__NAME = ABSTRACT_PROPERTY_FEATURE_COUNT + 0; /** * The feature id for the 'Value' attribute. * * * @generated * @ordered */ int PROPERTY__VALUE = ABSTRACT_PROPERTY_FEATURE_COUNT + 1; /** * The number of structural features of the 'Property' class. * * * @generated * @ordered */ int PROPERTY_FEATURE_COUNT = ABSTRACT_PROPERTY_FEATURE_COUNT + 2; /** * The number of operations of the 'Property' class. * * * @generated * @ordered */ int PROPERTY_OPERATION_COUNT = ABSTRACT_PROPERTY_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.openecomp.ncomp.sirius.manager.properties.impl.ModulePropertyImpl Module Property}' class. * * * @see org.openecomp.ncomp.sirius.manager.properties.impl.ModulePropertyImpl * @see org.openecomp.ncomp.sirius.manager.properties.impl.PropertiesPackageImpl#getModuleProperty() * @generated */ int MODULE_PROPERTY = 2; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int MODULE_PROPERTY__NAME = ABSTRACT_PROPERTY_FEATURE_COUNT + 0; /** * The feature id for the 'Last Polled' attribute. * * * @generated * @ordered */ int MODULE_PROPERTY__LAST_POLLED = ABSTRACT_PROPERTY_FEATURE_COUNT + 1; /** * The feature id for the 'Last Changed' attribute. * * * @generated * @ordered */ int MODULE_PROPERTY__LAST_CHANGED = ABSTRACT_PROPERTY_FEATURE_COUNT + 2; /** * The feature id for the 'Created' attribute. * * * @generated * @ordered */ int MODULE_PROPERTY__CREATED = ABSTRACT_PROPERTY_FEATURE_COUNT + 3; /** * The feature id for the 'Version' attribute. * * * @generated * @ordered */ int MODULE_PROPERTY__VERSION = ABSTRACT_PROPERTY_FEATURE_COUNT + 4; /** * The feature id for the 'Sub Modules' containment reference list. * * * @generated * @ordered */ int MODULE_PROPERTY__SUB_MODULES = ABSTRACT_PROPERTY_FEATURE_COUNT + 5; /** * The number of structural features of the 'Module Property' class. * * * @generated * @ordered */ int MODULE_PROPERTY_FEATURE_COUNT = ABSTRACT_PROPERTY_FEATURE_COUNT + 6; /** * The number of operations of the 'Module Property' class. * * * @generated * @ordered */ int MODULE_PROPERTY_OPERATION_COUNT = ABSTRACT_PROPERTY_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.openecomp.ncomp.sirius.manager.properties.impl.ModuleImpl Module}' class. * * * @see org.openecomp.ncomp.sirius.manager.properties.impl.ModuleImpl * @see org.openecomp.ncomp.sirius.manager.properties.impl.PropertiesPackageImpl#getModule() * @generated */ int MODULE = 3; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int MODULE__NAME = CorePackage.NAMED_ENTITY__NAME; /** * The feature id for the 'Last Polled' attribute. * * * @generated * @ordered */ int MODULE__LAST_POLLED = CorePackage.NAMED_ENTITY__LAST_POLLED; /** * The feature id for the 'Last Changed' attribute. * * * @generated * @ordered */ int MODULE__LAST_CHANGED = CorePackage.NAMED_ENTITY__LAST_CHANGED; /** * The feature id for the 'Created' attribute. * * * @generated * @ordered */ int MODULE__CREATED = CorePackage.NAMED_ENTITY__CREATED; /** * The feature id for the 'Version' attribute. * * * @generated * @ordered */ int MODULE__VERSION = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 0; /** * The feature id for the 'Sub Modules' containment reference list. * * * @generated * @ordered */ int MODULE__SUB_MODULES = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 1; /** * The number of structural features of the 'Module' class. * * * @generated * @ordered */ int MODULE_FEATURE_COUNT = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 2; /** * The number of operations of the 'Module' class. * * * @generated * @ordered */ int MODULE_OPERATION_COUNT = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.openecomp.ncomp.sirius.manager.properties.impl.ModuleContainerImpl Module Container}' class. * * * @see org.openecomp.ncomp.sirius.manager.properties.impl.ModuleContainerImpl * @see org.openecomp.ncomp.sirius.manager.properties.impl.PropertiesPackageImpl#getModuleContainer() * @generated */ int MODULE_CONTAINER = 4; /** * The feature id for the 'Modules' containment reference list. * * * @generated * @ordered */ int MODULE_CONTAINER__MODULES = 0; /** * The number of structural features of the 'Module Container' class. * * * @generated * @ordered */ int MODULE_CONTAINER_FEATURE_COUNT = 1; /** * The number of operations of the 'Module Container' class. * * * @generated * @ordered */ int MODULE_CONTAINER_OPERATION_COUNT = 0; /** * Returns the meta object for class '{@link org.openecomp.ncomp.sirius.manager.properties.AbstractProperty Abstract Property}'. * * * @return the meta object for class 'Abstract Property'. * @see org.openecomp.ncomp.sirius.manager.properties.AbstractProperty * @generated */ EClass getAbstractProperty(); /** * Returns the meta object for class '{@link org.openecomp.ncomp.sirius.manager.properties.Property Property}'. * * * @return the meta object for class 'Property'. * @see org.openecomp.ncomp.sirius.manager.properties.Property * @generated */ EClass getProperty(); /** * Returns the meta object for the attribute '{@link org.openecomp.ncomp.sirius.manager.properties.Property#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see org.openecomp.ncomp.sirius.manager.properties.Property#getName() * @see #getProperty() * @generated */ EAttribute getProperty_Name(); /** * Returns the meta object for the attribute '{@link org.openecomp.ncomp.sirius.manager.properties.Property#getValue Value}'. * * * @return the meta object for the attribute 'Value'. * @see org.openecomp.ncomp.sirius.manager.properties.Property#getValue() * @see #getProperty() * @generated */ EAttribute getProperty_Value(); /** * Returns the meta object for class '{@link org.openecomp.ncomp.sirius.manager.properties.ModuleProperty Module Property}'. * * * @return the meta object for class 'Module Property'. * @see org.openecomp.ncomp.sirius.manager.properties.ModuleProperty * @generated */ EClass getModuleProperty(); /** * Returns the meta object for class '{@link org.openecomp.ncomp.sirius.manager.properties.Module Module}'. * * * @return the meta object for class 'Module'. * @see org.openecomp.ncomp.sirius.manager.properties.Module * @generated */ EClass getModule(); /** * Returns the meta object for the attribute '{@link org.openecomp.ncomp.sirius.manager.properties.Module#getVersion Version}'. * * * @return the meta object for the attribute 'Version'. * @see org.openecomp.ncomp.sirius.manager.properties.Module#getVersion() * @see #getModule() * @generated */ EAttribute getModule_Version(); /** * Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.sirius.manager.properties.Module#getSubModules Sub Modules}'. * * * @return the meta object for the containment reference list 'Sub Modules'. * @see org.openecomp.ncomp.sirius.manager.properties.Module#getSubModules() * @see #getModule() * @generated */ EReference getModule_SubModules(); /** * Returns the meta object for class '{@link org.openecomp.ncomp.sirius.manager.properties.ModuleContainer Module Container}'. * * * @return the meta object for class 'Module Container'. * @see org.openecomp.ncomp.sirius.manager.properties.ModuleContainer * @generated */ EClass getModuleContainer(); /** * Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.sirius.manager.properties.ModuleContainer#getModules Modules}'. * * * @return the meta object for the containment reference list 'Modules'. * @see org.openecomp.ncomp.sirius.manager.properties.ModuleContainer#getModules() * @see #getModuleContainer() * @generated */ EReference getModuleContainer_Modules(); /** * Returns the factory that creates the instances of the model. * * * @return the factory that creates the instances of the model. * @generated */ PropertiesFactory getPropertiesFactory(); /** * * Defines literals for the meta objects that represent * * * @generated */ interface Literals { /** * The meta object literal for the '{@link org.openecomp.ncomp.sirius.manager.properties.impl.AbstractPropertyImpl Abstract Property}' class. * * * @see org.openecomp.ncomp.sirius.manager.properties.impl.AbstractPropertyImpl * @see org.openecomp.ncomp.sirius.manager.properties.impl.PropertiesPackageImpl#getAbstractProperty() * @generated */ EClass ABSTRACT_PROPERTY = eINSTANCE.getAbstractProperty(); /** * The meta object literal for the '{@link org.openecomp.ncomp.sirius.manager.properties.impl.PropertyImpl Property}' class. * * * @see org.openecomp.ncomp.sirius.manager.properties.impl.PropertyImpl * @see org.openecomp.ncomp.sirius.manager.properties.impl.PropertiesPackageImpl#getProperty() * @generated */ EClass PROPERTY = eINSTANCE.getProperty(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute PROPERTY__NAME = eINSTANCE.getProperty_Name(); /** * The meta object literal for the 'Value' attribute feature. * * * @generated */ EAttribute PROPERTY__VALUE = eINSTANCE.getProperty_Value(); /** * The meta object literal for the '{@link org.openecomp.ncomp.sirius.manager.properties.impl.ModulePropertyImpl Module Property}' class. * * * @see org.openecomp.ncomp.sirius.manager.properties.impl.ModulePropertyImpl * @see org.openecomp.ncomp.sirius.manager.properties.impl.PropertiesPackageImpl#getModuleProperty() * @generated */ EClass MODULE_PROPERTY = eINSTANCE.getModuleProperty(); /** * The meta object literal for the '{@link org.openecomp.ncomp.sirius.manager.properties.impl.ModuleImpl Module}' class. * * * @see org.openecomp.ncomp.sirius.manager.properties.impl.ModuleImpl * @see org.openecomp.ncomp.sirius.manager.properties.impl.PropertiesPackageImpl#getModule() * @generated */ EClass MODULE = eINSTANCE.getModule(); /** * The meta object literal for the 'Version' attribute feature. * * * @generated */ EAttribute MODULE__VERSION = eINSTANCE.getModule_Version(); /** * The meta object literal for the 'Sub Modules' containment reference list feature. * * * @generated */ EReference MODULE__SUB_MODULES = eINSTANCE.getModule_SubModules(); /** * The meta object literal for the '{@link org.openecomp.ncomp.sirius.manager.properties.impl.ModuleContainerImpl Module Container}' class. * * * @see org.openecomp.ncomp.sirius.manager.properties.impl.ModuleContainerImpl * @see org.openecomp.ncomp.sirius.manager.properties.impl.PropertiesPackageImpl#getModuleContainer() * @generated */ EClass MODULE_CONTAINER = eINSTANCE.getModuleContainer(); /** * The meta object literal for the 'Modules' containment reference list feature. * * * @generated */ EReference MODULE_CONTAINER__MODULES = eINSTANCE.getModuleContainer_Modules(); } } //PropertiesPackage