public class IEC60870PackageImpl extends org.eclipse.emf.ecore.impl.EPackageImpl implements IEC60870Package
org.eclipse.emf.ecore.impl.EPackageImpl.EBasicWhiteListorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamicorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterListIEC60870Package.LiteralseClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURIeAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAGEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETADDRESS, DATA_MODULE_OPTIONS, DATA_MODULE_OPTIONS__BACKGROUND_SCAN_PERIOD, DATA_MODULE_OPTIONS__SPONTANEOUS_ITEM_BUFFER, DATA_MODULE_OPTIONS__TIMESTAMPS_FOR_BOOLEAN, DATA_MODULE_OPTIONS__TIMESTAMPS_FOR_FLOAT, DATA_MODULE_OPTIONS_FEATURE_COUNT, DATA_MODULE_OPTIONS_OPERATION_COUNT, DATA_TYPE, DEVICE, DEVICE__DATA_MODULE_OPTIONS, DEVICE__ENDPOINT, DEVICE__HIVE_PROPERTIES, DEVICE__ID, DEVICE__ITEMS, DEVICE__PROTOCOL_OPTIONS, DEVICE_FEATURE_COUNT, DEVICE_OPERATION_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, EXPORTER, EXPORTER__DEVICES, EXPORTER_FEATURE_COUNT, EXPORTER_ITEM_INTERCEPTOR, EXPORTER_ITEM_INTERCEPTOR__DATA_MODULE_OPTIONS, EXPORTER_ITEM_INTERCEPTOR__HIVE_PROPERTIES, EXPORTER_ITEM_INTERCEPTOR__MASTER_ON, EXPORTER_ITEM_INTERCEPTOR__PORT, EXPORTER_ITEM_INTERCEPTOR__PROPERTIES, EXPORTER_ITEM_INTERCEPTOR__PROTOCOL_OPTIONS, EXPORTER_ITEM_INTERCEPTOR__SCRIPT, EXPORTER_ITEM_INTERCEPTOR_FEATURE_COUNT, EXPORTER_ITEM_INTERCEPTOR_OPERATION_COUNT, EXPORTER_OPERATION_COUNT, ITEM, ITEM__ADDRESS, ITEM__SOURCE, ITEM__TYPE, ITEM_FEATURE_COUNT, ITEM_OPERATION_COUNT, PROTOCOL_OPTIONS, PROTOCOL_OPTIONS__ASDU_ADDRESS_SIZE, PROTOCOL_OPTIONS__CAUSE_OF_TRANSMISSION_SIZE, PROTOCOL_OPTIONS__IGNORE_DAYLIGHT_SAVING_TIME, PROTOCOL_OPTIONS__INFORMATION_OBJECT_ADDRESS_SIZE, PROTOCOL_OPTIONS__K, PROTOCOL_OPTIONS__TARGET_TIME_ZONE, PROTOCOL_OPTIONS__TIMEOUT1, PROTOCOL_OPTIONS__TIMEOUT2, PROTOCOL_OPTIONS__TIMEOUT3, PROTOCOL_OPTIONS__W, PROTOCOL_OPTIONS_FEATURE_COUNT, PROTOCOL_OPTIONS_OPERATION_COUNT| Modifier and Type | Method and Description |
|---|---|
protected void |
createDescriptorAnnotations()
Initializes the annotations for http://eclipse.org/SCADA/CA/Descriptor.
|
protected void |
createEcoreAnnotations()
Initializes the annotations for http://www.eclipse.org/emf/2002/Ecore.
|
protected void |
createImportAnnotations()
Initializes the annotations for http://www.eclipse.org/OCL/Import.
|
protected void |
createOCLAnnotations()
Initializes the annotations for http://www.eclipse.org/emf/2002/Ecore/OCL.
|
void |
createPackageContents()
Creates the meta-model objects for the package.
|
org.eclipse.emf.ecore.EDataType |
getAddress() |
org.eclipse.emf.ecore.EAttribute |
getDataModuleOptions_BackgroundScanPeriod() |
org.eclipse.emf.ecore.EAttribute |
getDataModuleOptions_SpontaneousItemBuffer() |
org.eclipse.emf.ecore.EAttribute |
getDataModuleOptions_TimestampsForBoolean() |
org.eclipse.emf.ecore.EAttribute |
getDataModuleOptions_TimestampsForFloat() |
org.eclipse.emf.ecore.EClass |
getDataModuleOptions() |
org.eclipse.emf.ecore.EEnum |
getDataType() |
org.eclipse.emf.ecore.EReference |
getDevice_DataModuleOptions() |
org.eclipse.emf.ecore.EReference |
getDevice_Endpoint() |
org.eclipse.emf.ecore.EReference |
getDevice_HiveProperties() |
org.eclipse.emf.ecore.EAttribute |
getDevice_Id() |
org.eclipse.emf.ecore.EReference |
getDevice_Items() |
org.eclipse.emf.ecore.EReference |
getDevice_ProtocolOptions() |
org.eclipse.emf.ecore.EClass |
getDevice() |
org.eclipse.emf.ecore.EReference |
getExporter_Devices() |
org.eclipse.emf.ecore.EClass |
getExporter() |
org.eclipse.emf.ecore.EReference |
getExporterItemInterceptor_DataModuleOptions() |
org.eclipse.emf.ecore.EReference |
getExporterItemInterceptor_HiveProperties() |
org.eclipse.emf.ecore.EAttribute |
getExporterItemInterceptor_Port() |
org.eclipse.emf.ecore.EReference |
getExporterItemInterceptor_ProtocolOptions() |
org.eclipse.emf.ecore.EReference |
getExporterItemInterceptor_Script() |
org.eclipse.emf.ecore.EClass |
getExporterItemInterceptor() |
IEC60870Factory |
getIEC60870Factory() |
org.eclipse.emf.ecore.EAttribute |
getItem_Address() |
org.eclipse.emf.ecore.EReference |
getItem_Source() |
org.eclipse.emf.ecore.EAttribute |
getItem_Type() |
org.eclipse.emf.ecore.EClass |
getItem() |
org.eclipse.emf.ecore.EAttribute |
getProtocolOptions_AsduAddressSize() |
org.eclipse.emf.ecore.EAttribute |
getProtocolOptions_CauseOfTransmissionSize() |
org.eclipse.emf.ecore.EAttribute |
getProtocolOptions_IgnoreDaylightSavingTime() |
org.eclipse.emf.ecore.EAttribute |
getProtocolOptions_InformationObjectAddressSize() |
org.eclipse.emf.ecore.EAttribute |
getProtocolOptions_K() |
org.eclipse.emf.ecore.EAttribute |
getProtocolOptions_TargetTimeZone() |
org.eclipse.emf.ecore.EAttribute |
getProtocolOptions_Timeout1() |
org.eclipse.emf.ecore.EAttribute |
getProtocolOptions_Timeout2() |
org.eclipse.emf.ecore.EAttribute |
getProtocolOptions_Timeout3() |
org.eclipse.emf.ecore.EAttribute |
getProtocolOptions_W() |
org.eclipse.emf.ecore.EClass |
getProtocolOptions() |
static IEC60870Package |
init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
|
void |
initializePackageContents()
Complete the initialization of the package and its meta-model.
|
addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setNamespaceURI, setNsPrefix, setNsURI, toStringeContents, eCrossReferences, getName, getNameGen, setNameeSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozeneBasicSetContainer, eInternalContainerdynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettingseAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURIgetEAnnotation, getEAnnotationseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetpublic static IEC60870Package init()
This method is used to initialize IEC60870Package.eINSTANCE when that field is accessed.
Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
public org.eclipse.emf.ecore.EClass getExporter()
getExporter in interface IEC60870PackageExporterpublic org.eclipse.emf.ecore.EReference getExporter_Devices()
getExporter_Devices in interface IEC60870PackageExporter.getDevices(),
IEC60870Package.getExporter()public org.eclipse.emf.ecore.EClass getDevice()
getDevice in interface IEC60870PackageDevicepublic org.eclipse.emf.ecore.EAttribute getDevice_Id()
getDevice_Id in interface IEC60870PackageDevice.getId(),
IEC60870Package.getDevice()public org.eclipse.emf.ecore.EReference getDevice_Items()
getDevice_Items in interface IEC60870PackageDevice.getItems(),
IEC60870Package.getDevice()public org.eclipse.emf.ecore.EReference getDevice_Endpoint()
getDevice_Endpoint in interface IEC60870PackageDevice.getEndpoint(),
IEC60870Package.getDevice()public org.eclipse.emf.ecore.EReference getDevice_ProtocolOptions()
getDevice_ProtocolOptions in interface IEC60870PackageDevice.getProtocolOptions(),
IEC60870Package.getDevice()public org.eclipse.emf.ecore.EReference getDevice_DataModuleOptions()
getDevice_DataModuleOptions in interface IEC60870PackageDevice.getDataModuleOptions(),
IEC60870Package.getDevice()public org.eclipse.emf.ecore.EReference getDevice_HiveProperties()
getDevice_HiveProperties in interface IEC60870PackageDevice.getHiveProperties(),
IEC60870Package.getDevice()public org.eclipse.emf.ecore.EClass getItem()
getItem in interface IEC60870PackageItempublic org.eclipse.emf.ecore.EReference getItem_Source()
getItem_Source in interface IEC60870PackageItem.getSource(),
IEC60870Package.getItem()public org.eclipse.emf.ecore.EAttribute getItem_Address()
getItem_Address in interface IEC60870PackageItem.getAddress(),
IEC60870Package.getItem()public org.eclipse.emf.ecore.EAttribute getItem_Type()
getItem_Type in interface IEC60870PackageItem.getType(),
IEC60870Package.getItem()public org.eclipse.emf.ecore.EClass getExporterItemInterceptor()
getExporterItemInterceptor in interface IEC60870PackageExporterItemInterceptorpublic org.eclipse.emf.ecore.EReference getExporterItemInterceptor_Script()
getExporterItemInterceptor_Script in interface IEC60870PackageExporterItemInterceptor.getScript(),
IEC60870Package.getExporterItemInterceptor()public org.eclipse.emf.ecore.EReference getExporterItemInterceptor_ProtocolOptions()
getExporterItemInterceptor_ProtocolOptions in interface IEC60870PackageExporterItemInterceptor.getProtocolOptions(),
IEC60870Package.getExporterItemInterceptor()public org.eclipse.emf.ecore.EReference getExporterItemInterceptor_DataModuleOptions()
getExporterItemInterceptor_DataModuleOptions in interface IEC60870PackageExporterItemInterceptor.getDataModuleOptions(),
IEC60870Package.getExporterItemInterceptor()public org.eclipse.emf.ecore.EAttribute getExporterItemInterceptor_Port()
getExporterItemInterceptor_Port in interface IEC60870PackageExporterItemInterceptor.getPort(),
IEC60870Package.getExporterItemInterceptor()public org.eclipse.emf.ecore.EReference getExporterItemInterceptor_HiveProperties()
getExporterItemInterceptor_HiveProperties in interface IEC60870PackageExporterItemInterceptor.getHiveProperties(),
IEC60870Package.getExporterItemInterceptor()public org.eclipse.emf.ecore.EClass getProtocolOptions()
getProtocolOptions in interface IEC60870PackageProtocolOptionspublic org.eclipse.emf.ecore.EAttribute getProtocolOptions_Timeout1()
getProtocolOptions_Timeout1 in interface IEC60870PackageProtocolOptions.getTimeout1(),
IEC60870Package.getProtocolOptions()public org.eclipse.emf.ecore.EAttribute getProtocolOptions_Timeout2()
getProtocolOptions_Timeout2 in interface IEC60870PackageProtocolOptions.getTimeout2(),
IEC60870Package.getProtocolOptions()public org.eclipse.emf.ecore.EAttribute getProtocolOptions_Timeout3()
getProtocolOptions_Timeout3 in interface IEC60870PackageProtocolOptions.getTimeout3(),
IEC60870Package.getProtocolOptions()public org.eclipse.emf.ecore.EAttribute getProtocolOptions_AsduAddressSize()
getProtocolOptions_AsduAddressSize in interface IEC60870PackageProtocolOptions.getAsduAddressSize(),
IEC60870Package.getProtocolOptions()public org.eclipse.emf.ecore.EAttribute getProtocolOptions_InformationObjectAddressSize()
getProtocolOptions_InformationObjectAddressSize in interface IEC60870PackageProtocolOptions.getInformationObjectAddressSize(),
IEC60870Package.getProtocolOptions()public org.eclipse.emf.ecore.EAttribute getProtocolOptions_CauseOfTransmissionSize()
getProtocolOptions_CauseOfTransmissionSize in interface IEC60870PackageProtocolOptions.getCauseOfTransmissionSize(),
IEC60870Package.getProtocolOptions()public org.eclipse.emf.ecore.EAttribute getProtocolOptions_W()
getProtocolOptions_W in interface IEC60870PackageProtocolOptions.getW(),
IEC60870Package.getProtocolOptions()public org.eclipse.emf.ecore.EAttribute getProtocolOptions_K()
getProtocolOptions_K in interface IEC60870PackageProtocolOptions.getK(),
IEC60870Package.getProtocolOptions()public org.eclipse.emf.ecore.EAttribute getProtocolOptions_TargetTimeZone()
getProtocolOptions_TargetTimeZone in interface IEC60870PackageProtocolOptions.getTargetTimeZone(),
IEC60870Package.getProtocolOptions()public org.eclipse.emf.ecore.EAttribute getProtocolOptions_IgnoreDaylightSavingTime()
getProtocolOptions_IgnoreDaylightSavingTime in interface IEC60870PackageProtocolOptions.isIgnoreDaylightSavingTime(),
IEC60870Package.getProtocolOptions()public org.eclipse.emf.ecore.EClass getDataModuleOptions()
getDataModuleOptions in interface IEC60870PackageDataModuleOptionspublic org.eclipse.emf.ecore.EAttribute getDataModuleOptions_BackgroundScanPeriod()
getDataModuleOptions_BackgroundScanPeriod in interface IEC60870PackageDataModuleOptions.getBackgroundScanPeriod(),
IEC60870Package.getDataModuleOptions()public org.eclipse.emf.ecore.EAttribute getDataModuleOptions_SpontaneousItemBuffer()
getDataModuleOptions_SpontaneousItemBuffer in interface IEC60870PackageDataModuleOptions.getSpontaneousItemBuffer(),
IEC60870Package.getDataModuleOptions()public org.eclipse.emf.ecore.EAttribute getDataModuleOptions_TimestampsForBoolean()
getDataModuleOptions_TimestampsForBoolean in interface IEC60870PackageDataModuleOptions.isTimestampsForBoolean(),
IEC60870Package.getDataModuleOptions()public org.eclipse.emf.ecore.EAttribute getDataModuleOptions_TimestampsForFloat()
getDataModuleOptions_TimestampsForFloat in interface IEC60870PackageDataModuleOptions.isTimestampsForFloat(),
IEC60870Package.getDataModuleOptions()public org.eclipse.emf.ecore.EEnum getDataType()
getDataType in interface IEC60870PackageDataTypepublic org.eclipse.emf.ecore.EDataType getAddress()
getAddress in interface IEC60870PackageAddressInformationpublic IEC60870Factory getIEC60870Factory()
getIEC60870Factory in interface IEC60870Packagepublic void createPackageContents()
public void initializePackageContents()
protected void createImportAnnotations()
protected void createEcoreAnnotations()
protected void createOCLAnnotations()
protected void createDescriptorAnnotations()