Package iotmodel.impl

Class IotmodelFactoryImpl

java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.EFactoryImpl
iotmodel.impl.IotmodelFactoryImpl
All Implemented Interfaces:
IotmodelFactory, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.DataConverter.Factory

public class IotmodelFactoryImpl
extends org.eclipse.emf.ecore.impl.EFactoryImpl
implements IotmodelFactory
An implementation of the model Factory.
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

    org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic

    Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl

    org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

    Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl

    org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl

    Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl

    org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList

    Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject

    org.eclipse.emf.ecore.InternalEObject.EStore
  • Field Summary

    Fields inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl

    EDATE_FORMATS, ePackage

    Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl

    eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG

    Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

    eContainer

    Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl

    EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET

    Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder

    NIL

    Fields inherited from interface org.eclipse.emf.ecore.InternalEObject

    EOPPOSITE_FEATURE_BASE

    Fields inherited from interface iotmodel.IotmodelFactory

    eINSTANCE
  • Constructor Summary

    Constructors
    Constructor Description
    IotmodelFactoryImpl()
    Creates an instance of the factory.
  • Method Summary

    Modifier and Type Method Description
    String convertApplicationLayerToString​(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    String convertIdListToString​(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    String convertLanguageListToString​(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    String convertNetworkLayerToString​(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    String convertOsListToString​(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    String convertPhysicalLinkLayerToString​(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    String convertToString​(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    String convertTransportLayerToString​(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    org.eclipse.emf.ecore.EObject create​(org.eclipse.emf.ecore.EClass eClass)
    Action createAction()
    Actor createActor()
    Actuator createActuator()
    AllowPermission createAllowPermission()
    ApplicationLayer createApplicationLayerFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    AppPort createAppPort()
    Behavior createBehavior()
    ConstraintExpression createConstraintExpression()
    Data createData()
    DefaultPolicy createDefaultPolicy()
    DenyPermission createDenyPermission()
    DesktopApp createDesktopApp()
    Event createEvent()
    Object createFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    Gateway createGateway()
    ID createID()
    IdList createIdListFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    IoTMetamodel createIoTMetamodel()
    IoTOs createIoTOs()
    IoTPlatform createIoTPlatform()
    LanguageList createLanguageListFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    MaliciousActor createMaliciousActor()
    MessageBroker createMessageBroker()
    MessageFormat createMessageFormat()
    MobileApp createMobileApp()
    Network createNetwork()
    NetworkLayer createNetworkLayerFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    OsList createOsListFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    PhysicalLinkLayer createPhysicalLinkLayerFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    PrivatePolicy createPrivatePolicy()
    ProgrammingModel createProgrammingModel()
    ProtocolStack createProtocolStack()
    PublishSubscribe createPublishSubscribe()
    RequestResponse createRequestResponse()
    Rule createRule()
    Sensor createSensor()
    SharedAction createSharedAction()
    Topic createTopic()
    TransportLayer createTransportLayerFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    WebServer createWebServer()
    IotmodelPackage getIotmodelPackage()
    static IotmodelPackage getPackage()
    Deprecated. 
    static IotmodelFactory init()
    Creates the default factory implementation.

    Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl

    basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, create, createFromString, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eStaticClass, eUnset, getEPackage, replaceWhiteSpace, setEPackage, split

    Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl

    eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen

    Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

    eBasicSetContainer, eInternalContainer

    Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl

    dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI, eSettings

    Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl

    eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, 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, eVirtualValues, toString

    Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl

    eNotificationRequired, eNotify

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.eclipse.emf.ecore.EFactory

    getEPackage, setEPackage

    Methods inherited from interface org.eclipse.emf.ecore.EModelElement

    getEAnnotation, getEAnnotations

    Methods inherited from interface org.eclipse.emf.ecore.EObject

    eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset

    Methods inherited from interface org.eclipse.emf.ecore.InternalEObject

    eNotificationRequired

    Methods inherited from interface org.eclipse.emf.common.notify.Notifier

    eAdapters, eDeliver, eNotify, eSetDeliver
  • Constructor Details

    • IotmodelFactoryImpl

      public IotmodelFactoryImpl()
      Creates an instance of the factory.
  • Method Details

    • init

      public static IotmodelFactory init()
      Creates the default factory implementation.
    • create

      public org.eclipse.emf.ecore.EObject create​(org.eclipse.emf.ecore.EClass eClass)
      Specified by:
      create in interface org.eclipse.emf.ecore.EFactory
      Overrides:
      create in class org.eclipse.emf.ecore.impl.EFactoryImpl
    • createFromString

      public Object createFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
      Specified by:
      createFromString in interface org.eclipse.emf.ecore.EFactory
      Overrides:
      createFromString in class org.eclipse.emf.ecore.impl.EFactoryImpl
    • convertToString

      public String convertToString​(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
      Specified by:
      convertToString in interface org.eclipse.emf.ecore.EFactory
      Overrides:
      convertToString in class org.eclipse.emf.ecore.impl.EFactoryImpl
    • createGateway

      public Gateway createGateway()
      Specified by:
      createGateway in interface IotmodelFactory
      Returns:
      a new object of class 'Gateway'.
    • createNetwork

      public Network createNetwork()
      Specified by:
      createNetwork in interface IotmodelFactory
      Returns:
      a new object of class 'Network'.
    • createRequestResponse

      public RequestResponse createRequestResponse()
      Specified by:
      createRequestResponse in interface IotmodelFactory
      Returns:
      a new object of class 'Request Response'.
    • createPublishSubscribe

      public PublishSubscribe createPublishSubscribe()
      Specified by:
      createPublishSubscribe in interface IotmodelFactory
      Returns:
      a new object of class 'Publish Subscribe'.
    • createProtocolStack

      public ProtocolStack createProtocolStack()
      Specified by:
      createProtocolStack in interface IotmodelFactory
      Returns:
      a new object of class 'Protocol Stack'.
    • createRule

      public Rule createRule()
      Specified by:
      createRule in interface IotmodelFactory
      Returns:
      a new object of class 'Rule'.
    • createIoTOs

      public IoTOs createIoTOs()
      Specified by:
      createIoTOs in interface IotmodelFactory
      Returns:
      a new object of class 'Io TOs'.
    • createIoTPlatform

      public IoTPlatform createIoTPlatform()
      Specified by:
      createIoTPlatform in interface IotmodelFactory
      Returns:
      a new object of class 'Io TPlatform'.
    • createMessageFormat

      public MessageFormat createMessageFormat()
      Specified by:
      createMessageFormat in interface IotmodelFactory
      Returns:
      a new object of class 'Message Format'.
    • createMessageBroker

      public MessageBroker createMessageBroker()
      Specified by:
      createMessageBroker in interface IotmodelFactory
      Returns:
      a new object of class 'Message Broker'.
    • createTopic

      public Topic createTopic()
      Specified by:
      createTopic in interface IotmodelFactory
      Returns:
      a new object of class 'Topic'.
    • createDesktopApp

      public DesktopApp createDesktopApp()
      Specified by:
      createDesktopApp in interface IotmodelFactory
      Returns:
      a new object of class 'Desktop App'.
    • createMobileApp

      public MobileApp createMobileApp()
      Specified by:
      createMobileApp in interface IotmodelFactory
      Returns:
      a new object of class 'Mobile App'.
    • createWebServer

      public WebServer createWebServer()
      Specified by:
      createWebServer in interface IotmodelFactory
      Returns:
      a new object of class 'Web Server'.
    • createDefaultPolicy

      public DefaultPolicy createDefaultPolicy()
      Specified by:
      createDefaultPolicy in interface IotmodelFactory
      Returns:
      a new object of class 'Default Policy'.
    • createPrivatePolicy

      public PrivatePolicy createPrivatePolicy()
      Specified by:
      createPrivatePolicy in interface IotmodelFactory
      Returns:
      a new object of class 'Private Policy'.
    • createConstraintExpression

      public ConstraintExpression createConstraintExpression()
      Specified by:
      createConstraintExpression in interface IotmodelFactory
      Returns:
      a new object of class 'Constraint Expression'.
    • createAllowPermission

      public AllowPermission createAllowPermission()
      Specified by:
      createAllowPermission in interface IotmodelFactory
      Returns:
      a new object of class 'Allow Permission'.
    • createDenyPermission

      public DenyPermission createDenyPermission()
      Specified by:
      createDenyPermission in interface IotmodelFactory
      Returns:
      a new object of class 'Deny Permission'.
    • createSensor

      public Sensor createSensor()
      Specified by:
      createSensor in interface IotmodelFactory
      Returns:
      a new object of class 'Sensor'.
    • createActuator

      public Actuator createActuator()
      Specified by:
      createActuator in interface IotmodelFactory
      Returns:
      a new object of class 'Actuator'.
    • createIoTMetamodel

      public IoTMetamodel createIoTMetamodel()
      Specified by:
      createIoTMetamodel in interface IotmodelFactory
      Returns:
      a new object of class 'Io TMetamodel'.
    • createID

      public ID createID()
      Specified by:
      createID in interface IotmodelFactory
      Returns:
      a new object of class 'ID'.
    • createBehavior

      public Behavior createBehavior()
      Specified by:
      createBehavior in interface IotmodelFactory
      Returns:
      a new object of class 'Behavior'.
    • createAction

      public Action createAction()
      Specified by:
      createAction in interface IotmodelFactory
      Returns:
      a new object of class 'Action'.
    • createEvent

      public Event createEvent()
      Specified by:
      createEvent in interface IotmodelFactory
      Returns:
      a new object of class 'Event'.
    • createProgrammingModel

      public ProgrammingModel createProgrammingModel()
      Specified by:
      createProgrammingModel in interface IotmodelFactory
      Returns:
      a new object of class 'Programming Model'.
    • createSharedAction

      public SharedAction createSharedAction()
      Specified by:
      createSharedAction in interface IotmodelFactory
      Returns:
      a new object of class 'Shared Action'.
    • createAppPort

      public AppPort createAppPort()
      Specified by:
      createAppPort in interface IotmodelFactory
      Returns:
      a new object of class 'App Port'.
    • createData

      public Data createData()
      Specified by:
      createData in interface IotmodelFactory
      Returns:
      a new object of class 'Data'.
    • createActor

      public Actor createActor()
      Specified by:
      createActor in interface IotmodelFactory
      Returns:
      a new object of class 'Actor'.
    • createMaliciousActor

      public MaliciousActor createMaliciousActor()
      Specified by:
      createMaliciousActor in interface IotmodelFactory
      Returns:
      a new object of class 'Malicious Actor'.
    • createOsListFromString

      public OsList createOsListFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    • convertOsListToString

      public String convertOsListToString​(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    • createPhysicalLinkLayerFromString

      public PhysicalLinkLayer createPhysicalLinkLayerFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    • convertPhysicalLinkLayerToString

      public String convertPhysicalLinkLayerToString​(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    • createTransportLayerFromString

      public TransportLayer createTransportLayerFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    • convertTransportLayerToString

      public String convertTransportLayerToString​(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    • createNetworkLayerFromString

      public NetworkLayer createNetworkLayerFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    • convertNetworkLayerToString

      public String convertNetworkLayerToString​(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    • createApplicationLayerFromString

      public ApplicationLayer createApplicationLayerFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    • convertApplicationLayerToString

      public String convertApplicationLayerToString​(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    • createIdListFromString

      public IdList createIdListFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    • convertIdListToString

      public String convertIdListToString​(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    • createLanguageListFromString

      public LanguageList createLanguageListFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    • convertLanguageListToString

      public String convertLanguageListToString​(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    • getIotmodelPackage

      public IotmodelPackage getIotmodelPackage()
      Specified by:
      getIotmodelPackage in interface IotmodelFactory
      Returns:
      the package supported by this factory.
    • getPackage

      @Deprecated public static IotmodelPackage getPackage()
      Deprecated.