Package iotmodel

Interface IotmodelPackage.Literals

Enclosing interface:
IotmodelPackage

public static interface IotmodelPackage.Literals
Defines literals for the meta objects that represent
  • each class,
  • each feature of each class,
  • each operation of each class,
  • each enum,
  • and each data type
  • Field Summary

    Fields
    Modifier and Type Field Description
    static org.eclipse.emf.ecore.EClass ACCESS_CONTROL_POLICY
    The meta object literal for the 'Access Control Policy' class.
    static org.eclipse.emf.ecore.EReference ACCESS_CONTROL_POLICY__IS_ENFORCED
    The meta object literal for the 'Is Enforced' reference list feature.
    static org.eclipse.emf.ecore.EAttribute ACCESS_CONTROL_POLICY__POLICY_NAME
    The meta object literal for the 'Policy Name' attribute feature.
    static org.eclipse.emf.ecore.EReference ACCESS_CONTROL_POLICY__RULE
    The meta object literal for the 'Rule' containment reference list feature.
    static org.eclipse.emf.ecore.EClass ACTION
    The meta object literal for the 'Action' class.
    static org.eclipse.emf.ecore.EReference ACTION__HAS_EVENT
    The meta object literal for the 'Has Event' reference feature.
    static org.eclipse.emf.ecore.EReference ACTION__PERMISSION
    The meta object literal for the 'Permission' reference feature.
    static org.eclipse.emf.ecore.EClass ACTOR
    The meta object literal for the 'Actor' class.
    static org.eclipse.emf.ecore.EAttribute ACTOR__INTENT
    The meta object literal for the 'Intent' attribute feature.
    static org.eclipse.emf.ecore.EAttribute ACTOR__NAME
    The meta object literal for the 'Name' attribute feature.
    static org.eclipse.emf.ecore.EReference ACTOR__USES
    The meta object literal for the 'Uses' reference feature.
    static org.eclipse.emf.ecore.EClass ACTUATOR
    The meta object literal for the 'Actuator' class.
    static org.eclipse.emf.ecore.EClass ALLOW_PERMISSION
    The meta object literal for the 'Allow Permission' class.
    static org.eclipse.emf.ecore.EClass APP_CHANNEL
    The meta object literal for the 'App Channel' class.
    static org.eclipse.emf.ecore.EReference APP_CHANNEL__BIND_TO
    The meta object literal for the 'Bind To' reference list feature.
    static org.eclipse.emf.ecore.EClass APP_PORT
    The meta object literal for the 'App Port' class.
    static org.eclipse.emf.ecore.EReference APP_PORT__IS_BOUND
    The meta object literal for the 'Is Bound' reference list feature.
    static org.eclipse.emf.ecore.EEnum APPLICATION_LAYER
    The meta object literal for the 'Application Layer' enum.
    static org.eclipse.emf.ecore.EClass BEHAVIOR
    The meta object literal for the 'Behavior' class.
    static org.eclipse.emf.ecore.EReference BEHAVIOR__EVENT
    The meta object literal for the 'Event' containment reference list feature.
    static org.eclipse.emf.ecore.EReference BEHAVIOR__MAKE_ACTION
    The meta object literal for the 'Make Action' containment reference list feature.
    static org.eclipse.emf.ecore.EClass CONSTRAINT_EXPRESSION
    The meta object literal for the 'Constraint Expression' class.
    static org.eclipse.emf.ecore.EClass DATA
    The meta object literal for the 'Data' class.
    static org.eclipse.emf.ecore.EReference DATA__IS_ENCAPSULATED
    The meta object literal for the 'Is Encapsulated' reference feature.
    static org.eclipse.emf.ecore.EClass DEFAULT_POLICY
    The meta object literal for the 'Default Policy' class.
    static org.eclipse.emf.ecore.EClass DENY_PERMISSION
    The meta object literal for the 'Deny Permission' class.
    static org.eclipse.emf.ecore.EClass DESKTOP_APP
    The meta object literal for the 'Desktop App' class.
    static org.eclipse.emf.ecore.EClass EDGE_DEVICE
    The meta object literal for the 'Edge Device' class.
    static org.eclipse.emf.ecore.EAttribute EDGE_DEVICE__ROUTER
    The meta object literal for the 'Router' attribute feature.
    static org.eclipse.emf.ecore.EClass EVENT
    The meta object literal for the 'Event' class.
    static org.eclipse.emf.ecore.EReference EVENT__TRIGGER_ACTION
    The meta object literal for the 'Trigger Action' reference feature.
    static org.eclipse.emf.ecore.EClass GATEWAY
    The meta object literal for the 'Gateway' class.
    static org.eclipse.emf.ecore.EClass ID
    The meta object literal for the 'ID' class.
    static org.eclipse.emf.ecore.EAttribute ID__ID
    The meta object literal for the 'ID' attribute feature.
    static org.eclipse.emf.ecore.EAttribute ID__NEW_ATTRIBUTE
    The meta object literal for the 'New Attribute' attribute feature.
    static org.eclipse.emf.ecore.EEnum ID_LIST
    The meta object literal for the 'Id List' enum.
    static org.eclipse.emf.ecore.EClass IO_TMETAMODEL
    The meta object literal for the 'Io TMetamodel' class.
    static org.eclipse.emf.ecore.EReference IO_TMETAMODEL__ACCESSCONTROLPOLICY
    The meta object literal for the 'Accesscontrolpolicy' containment reference list feature.
    static org.eclipse.emf.ecore.EReference IO_TMETAMODEL__CHANNEL
    The meta object literal for the 'Channel' containment reference list feature.
    static org.eclipse.emf.ecore.EReference IO_TMETAMODEL__IOTOS
    The meta object literal for the 'Iotos' containment reference list feature.
    static org.eclipse.emf.ecore.EReference IO_TMETAMODEL__IOTPLATFORM
    The meta object literal for the 'Iotplatform' containment reference list feature.
    static org.eclipse.emf.ecore.EReference IO_TMETAMODEL__NETWORK
    The meta object literal for the 'Network' containment reference list feature.
    static org.eclipse.emf.ecore.EReference IO_TMETAMODEL__PROTOCOLSTACK
    The meta object literal for the 'Protocolstack' containment reference list feature.
    static org.eclipse.emf.ecore.EClass IO_TOS
    The meta object literal for the 'Io TOs' class.
    static org.eclipse.emf.ecore.EReference IO_TOS__IMPLEMENTS
    The meta object literal for the 'Implements' reference list feature.
    static org.eclipse.emf.ecore.EAttribute IO_TOS__NAME
    The meta object literal for the 'Name' attribute feature.
    static org.eclipse.emf.ecore.EReference IO_TOS__PROGRAMMINGMODEL
    The meta object literal for the 'Programmingmodel' containment reference list feature.
    static org.eclipse.emf.ecore.EReference IO_TOS__THING
    The meta object literal for the 'Thing' reference list feature.
    static org.eclipse.emf.ecore.EClass IO_TPLATFORM
    The meta object literal for the 'Io TPlatform' class.
    static org.eclipse.emf.ecore.EReference IO_TPLATFORM__COMMUNICATE_THROUGH
    The meta object literal for the 'Communicate Through' reference feature.
    static org.eclipse.emf.ecore.EReference IO_TPLATFORM__MESSAGEBROKER
    The meta object literal for the 'Messagebroker' reference feature.
    static org.eclipse.emf.ecore.EReference IO_TPLATFORM__SENT_RECEIVED_BY_PLATFORM
    The meta object literal for the 'Sent Received By Platform' reference feature.
    static org.eclipse.emf.ecore.EReference IO_TPLATFORM__USE_PROTOCOL
    The meta object literal for the 'Use Protocol' reference feature.
    static org.eclipse.emf.ecore.EReference IO_TPLATFORM__USERAPPLICATION
    The meta object literal for the 'Userapplication' reference list feature.
    static org.eclipse.emf.ecore.EReference IO_TPLATFORM__WEBSERVER
    The meta object literal for the 'Webserver' reference feature.
    static org.eclipse.emf.ecore.EEnum LANGUAGE_LIST
    The meta object literal for the 'Language List' enum.
    static org.eclipse.emf.ecore.EClass MALICIOUS_ACTOR
    The meta object literal for the 'Malicious Actor' class.
    static org.eclipse.emf.ecore.EClass MESSAGE
    The meta object literal for the 'Message' class.
    static org.eclipse.emf.ecore.EReference MESSAGE__ENCAPSUALTE
    The meta object literal for the 'Encapsualte' reference feature.
    static org.eclipse.emf.ecore.EReference MESSAGE__SEND_RECEIVE_MESSAGE
    The meta object literal for the 'Send Receive Message' reference feature.
    static org.eclipse.emf.ecore.EClass MESSAGE_BROKER
    The meta object literal for the 'Message Broker' class.
    static org.eclipse.emf.ecore.EReference MESSAGE_BROKER__IOTPLATFORM
    The meta object literal for the 'Iotplatform' reference feature.
    static org.eclipse.emf.ecore.EReference MESSAGE_BROKER__TOPIC
    The meta object literal for the 'Topic' containment reference list feature.
    static org.eclipse.emf.ecore.EReference MESSAGE_BROKER__USED_BY
    The meta object literal for the 'Used By' reference list feature.
    static org.eclipse.emf.ecore.EClass MESSAGE_FORMAT
    The meta object literal for the 'Message Format' class.
    static org.eclipse.emf.ecore.EClass MOBILE_APP
    The meta object literal for the 'Mobile App' class.
    static org.eclipse.emf.ecore.EClass NETWORK
    The meta object literal for the 'Network' class.
    static org.eclipse.emf.ecore.EReference NETWORK__DATA
    The meta object literal for the 'Data' containment reference list feature.
    static org.eclipse.emf.ecore.EAttribute NETWORK__DOMAIN
    The meta object literal for the 'Domain' attribute feature.
    static org.eclipse.emf.ecore.EReference NETWORK__ENFORCE
    The meta object literal for the 'Enforce' reference list feature.
    static org.eclipse.emf.ecore.EAttribute NETWORK__NAME
    The meta object literal for the 'Name' attribute feature.
    static org.eclipse.emf.ecore.EReference NETWORK__THING
    The meta object literal for the 'Thing' containment reference list feature.
    static org.eclipse.emf.ecore.EEnum NETWORK_LAYER
    The meta object literal for the 'Network Layer' enum.
    static org.eclipse.emf.ecore.EEnum OS_LIST
    The meta object literal for the 'Os List' enum.
    static org.eclipse.emf.ecore.EClass PERMISSION
    The meta object literal for the 'Permission' class.
    static org.eclipse.emf.ecore.EReference PERMISSION__PERMIT_OR_DENY
    The meta object literal for the 'Permit Or Deny' reference feature.
    static org.eclipse.emf.ecore.EEnum PHYSICAL_LINK_LAYER
    The meta object literal for the 'Physical Link Layer' enum.
    static org.eclipse.emf.ecore.EClass PRIVATE_POLICY
    The meta object literal for the 'Private Policy' class.
    static org.eclipse.emf.ecore.EClass PROGRAMMING_MODEL
    The meta object literal for the 'Programming Model' class.
    static org.eclipse.emf.ecore.EAttribute PROGRAMMING_MODEL__LANGUAGE
    The meta object literal for the 'Language' attribute feature.
    static org.eclipse.emf.ecore.EClass PROTOCOL_STACK
    The meta object literal for the 'Protocol Stack' class.
    static org.eclipse.emf.ecore.EAttribute PROTOCOL_STACK__APPLICATION_PROTOCOL
    The meta object literal for the 'Application Protocol' attribute feature.
    static org.eclipse.emf.ecore.EAttribute PROTOCOL_STACK__NAME
    The meta object literal for the 'Name' attribute feature.
    static org.eclipse.emf.ecore.EAttribute PROTOCOL_STACK__NWK
    The meta object literal for the 'NWK' attribute feature.
    static org.eclipse.emf.ecore.EAttribute PROTOCOL_STACK__PHYDATA
    The meta object literal for the 'PHYDATA' attribute feature.
    static org.eclipse.emf.ecore.EAttribute PROTOCOL_STACK__TRANSPORT
    The meta object literal for the 'Transport' attribute feature.
    static org.eclipse.emf.ecore.EClass PUBLISH_SUBSCRIBE
    The meta object literal for the 'Publish Subscribe' class.
    static org.eclipse.emf.ecore.EReference PUBLISH_SUBSCRIBE__PUBLISH_SUBSCRIBE
    The meta object literal for the 'Publish Subscribe' reference feature.
    static org.eclipse.emf.ecore.EClass REQUEST_RESPONSE
    The meta object literal for the 'Request Response' class.
    static org.eclipse.emf.ecore.EReference REQUEST_RESPONSE__SERVER
    The meta object literal for the 'Server' reference feature.
    static org.eclipse.emf.ecore.EClass RULE
    The meta object literal for the 'Rule' class.
    static org.eclipse.emf.ecore.EReference RULE__CONSTRAINTEXPRESSION
    The meta object literal for the 'Constraintexpression' containment reference list feature.
    static org.eclipse.emf.ecore.EAttribute RULE__NAME
    The meta object literal for the 'Name' attribute feature.
    static org.eclipse.emf.ecore.EReference RULE__PERMISSION
    The meta object literal for the 'Permission' containment reference list feature.
    static org.eclipse.emf.ecore.EReference RULE__THING
    The meta object literal for the 'Thing' containment reference list feature.
    static org.eclipse.emf.ecore.EClass SENSOR
    The meta object literal for the 'Sensor' class.
    static org.eclipse.emf.ecore.EClass SHARED_ACTION
    The meta object literal for the 'Shared Action' class.
    static org.eclipse.emf.ecore.EClass THING
    The meta object literal for the 'Thing' class.
    static org.eclipse.emf.ecore.EReference THING__BEHAVIOR
    The meta object literal for the 'Behavior' containment reference list feature.
    static org.eclipse.emf.ecore.EReference THING__CONTAINS_PORTS
    The meta object literal for the 'Contains Ports' containment reference list feature.
    static org.eclipse.emf.ecore.EReference THING__ID
    The meta object literal for the 'Id' containment reference list feature.
    static org.eclipse.emf.ecore.EReference THING__IOTOS
    The meta object literal for the 'Iotos' reference feature.
    static org.eclipse.emf.ecore.EReference THING__MESSAGE
    The meta object literal for the 'Message' containment reference list feature.
    static org.eclipse.emf.ecore.EAttribute THING__NAME
    The meta object literal for the 'Name' attribute feature.
    static org.eclipse.emf.ecore.EReference THING__PRODUCE
    The meta object literal for the 'Produce' reference feature.
    static org.eclipse.emf.ecore.EClass TOPIC
    The meta object literal for the 'Topic' class.
    static org.eclipse.emf.ecore.EEnum TRANSPORT_LAYER
    The meta object literal for the 'Transport Layer' enum.
    static org.eclipse.emf.ecore.EClass USER_APPLICATION
    The meta object literal for the 'User Application' class.
    static org.eclipse.emf.ecore.EReference USER_APPLICATION__IOTPLATFORM
    The meta object literal for the 'Iotplatform' reference list feature.
    static org.eclipse.emf.ecore.EClass WEB_SERVER
    The meta object literal for the 'Web Server' class.
    static org.eclipse.emf.ecore.EReference WEB_SERVER__IOTPLATFORM
    The meta object literal for the 'Iotplatform' reference feature.
    static org.eclipse.emf.ecore.EReference WEB_SERVER__REQUESTRESPONSE
    The meta object literal for the 'Requestresponse' reference feature.
  • Field Details

    • GATEWAY

      static final org.eclipse.emf.ecore.EClass GATEWAY
      The meta object literal for the 'Gateway' class.
      See Also:
      GatewayImpl, IotmodelPackageImpl.getGateway()
    • EDGE_DEVICE

      static final org.eclipse.emf.ecore.EClass EDGE_DEVICE
      The meta object literal for the 'Edge Device' class.
      See Also:
      EdgeDeviceImpl, IotmodelPackageImpl.getEdgeDevice()
    • EDGE_DEVICE__ROUTER

      static final org.eclipse.emf.ecore.EAttribute EDGE_DEVICE__ROUTER
      The meta object literal for the 'Router' attribute feature.
    • APP_CHANNEL

      static final org.eclipse.emf.ecore.EClass APP_CHANNEL
      The meta object literal for the 'App Channel' class.
      See Also:
      AppChannelImpl, IotmodelPackageImpl.getAppChannel()
    • APP_CHANNEL__BIND_TO

      static final org.eclipse.emf.ecore.EReference APP_CHANNEL__BIND_TO
      The meta object literal for the 'Bind To' reference list feature.
    • NETWORK

      static final org.eclipse.emf.ecore.EClass NETWORK
      The meta object literal for the 'Network' class.
      See Also:
      NetworkImpl, IotmodelPackageImpl.getNetwork()
    • NETWORK__NAME

      static final org.eclipse.emf.ecore.EAttribute NETWORK__NAME
      The meta object literal for the 'Name' attribute feature.
    • NETWORK__DOMAIN

      static final org.eclipse.emf.ecore.EAttribute NETWORK__DOMAIN
      The meta object literal for the 'Domain' attribute feature.
    • NETWORK__ENFORCE

      static final org.eclipse.emf.ecore.EReference NETWORK__ENFORCE
      The meta object literal for the 'Enforce' reference list feature.
    • NETWORK__THING

      static final org.eclipse.emf.ecore.EReference NETWORK__THING
      The meta object literal for the 'Thing' containment reference list feature.
    • NETWORK__DATA

      static final org.eclipse.emf.ecore.EReference NETWORK__DATA
      The meta object literal for the 'Data' containment reference list feature.
    • REQUEST_RESPONSE

      static final org.eclipse.emf.ecore.EClass REQUEST_RESPONSE
      The meta object literal for the 'Request Response' class.
      See Also:
      RequestResponseImpl, IotmodelPackageImpl.getRequestResponse()
    • REQUEST_RESPONSE__SERVER

      static final org.eclipse.emf.ecore.EReference REQUEST_RESPONSE__SERVER
      The meta object literal for the 'Server' reference feature.
    • PUBLISH_SUBSCRIBE

      static final org.eclipse.emf.ecore.EClass PUBLISH_SUBSCRIBE
      The meta object literal for the 'Publish Subscribe' class.
      See Also:
      PublishSubscribeImpl, IotmodelPackageImpl.getPublishSubscribe()
    • PUBLISH_SUBSCRIBE__PUBLISH_SUBSCRIBE

      static final org.eclipse.emf.ecore.EReference PUBLISH_SUBSCRIBE__PUBLISH_SUBSCRIBE
      The meta object literal for the 'Publish Subscribe' reference feature.
    • THING

      static final org.eclipse.emf.ecore.EClass THING
      The meta object literal for the 'Thing' class.
      See Also:
      ThingImpl, IotmodelPackageImpl.getThing()
    • THING__IOTOS

      static final org.eclipse.emf.ecore.EReference THING__IOTOS
      The meta object literal for the 'Iotos' reference feature.
    • THING__NAME

      static final org.eclipse.emf.ecore.EAttribute THING__NAME
      The meta object literal for the 'Name' attribute feature.
    • THING__ID

      static final org.eclipse.emf.ecore.EReference THING__ID
      The meta object literal for the 'Id' containment reference list feature.
    • THING__BEHAVIOR

      static final org.eclipse.emf.ecore.EReference THING__BEHAVIOR
      The meta object literal for the 'Behavior' containment reference list feature.
    • THING__MESSAGE

      static final org.eclipse.emf.ecore.EReference THING__MESSAGE
      The meta object literal for the 'Message' containment reference list feature.
    • THING__CONTAINS_PORTS

      static final org.eclipse.emf.ecore.EReference THING__CONTAINS_PORTS
      The meta object literal for the 'Contains Ports' containment reference list feature.
    • THING__PRODUCE

      static final org.eclipse.emf.ecore.EReference THING__PRODUCE
      The meta object literal for the 'Produce' reference feature.
    • ACCESS_CONTROL_POLICY

      static final org.eclipse.emf.ecore.EClass ACCESS_CONTROL_POLICY
      The meta object literal for the 'Access Control Policy' class.
      See Also:
      AccessControlPolicyImpl, IotmodelPackageImpl.getAccessControlPolicy()
    • ACCESS_CONTROL_POLICY__RULE

      static final org.eclipse.emf.ecore.EReference ACCESS_CONTROL_POLICY__RULE
      The meta object literal for the 'Rule' containment reference list feature.
    • ACCESS_CONTROL_POLICY__IS_ENFORCED

      static final org.eclipse.emf.ecore.EReference ACCESS_CONTROL_POLICY__IS_ENFORCED
      The meta object literal for the 'Is Enforced' reference list feature.
    • ACCESS_CONTROL_POLICY__POLICY_NAME

      static final org.eclipse.emf.ecore.EAttribute ACCESS_CONTROL_POLICY__POLICY_NAME
      The meta object literal for the 'Policy Name' attribute feature.
    • PROTOCOL_STACK

      static final org.eclipse.emf.ecore.EClass PROTOCOL_STACK
      The meta object literal for the 'Protocol Stack' class.
      See Also:
      ProtocolStackImpl, IotmodelPackageImpl.getProtocolStack()
    • PROTOCOL_STACK__PHYDATA

      static final org.eclipse.emf.ecore.EAttribute PROTOCOL_STACK__PHYDATA
      The meta object literal for the 'PHYDATA' attribute feature.
    • PROTOCOL_STACK__NWK

      static final org.eclipse.emf.ecore.EAttribute PROTOCOL_STACK__NWK
      The meta object literal for the 'NWK' attribute feature.
    • PROTOCOL_STACK__TRANSPORT

      static final org.eclipse.emf.ecore.EAttribute PROTOCOL_STACK__TRANSPORT
      The meta object literal for the 'Transport' attribute feature.
    • PROTOCOL_STACK__APPLICATION_PROTOCOL

      static final org.eclipse.emf.ecore.EAttribute PROTOCOL_STACK__APPLICATION_PROTOCOL
      The meta object literal for the 'Application Protocol' attribute feature.
    • PROTOCOL_STACK__NAME

      static final org.eclipse.emf.ecore.EAttribute PROTOCOL_STACK__NAME
      The meta object literal for the 'Name' attribute feature.
    • RULE

      static final org.eclipse.emf.ecore.EClass RULE
      The meta object literal for the 'Rule' class.
      See Also:
      RuleImpl, IotmodelPackageImpl.getRule()
    • RULE__THING

      static final org.eclipse.emf.ecore.EReference RULE__THING
      The meta object literal for the 'Thing' containment reference list feature.
    • RULE__PERMISSION

      static final org.eclipse.emf.ecore.EReference RULE__PERMISSION
      The meta object literal for the 'Permission' containment reference list feature.
    • RULE__CONSTRAINTEXPRESSION

      static final org.eclipse.emf.ecore.EReference RULE__CONSTRAINTEXPRESSION
      The meta object literal for the 'Constraintexpression' containment reference list feature.
    • RULE__NAME

      static final org.eclipse.emf.ecore.EAttribute RULE__NAME
      The meta object literal for the 'Name' attribute feature.
    • IO_TOS

      static final org.eclipse.emf.ecore.EClass IO_TOS
      The meta object literal for the 'Io TOs' class.
      See Also:
      IoTOsImpl, IotmodelPackageImpl.getIoTOs()
    • IO_TOS__IMPLEMENTS

      static final org.eclipse.emf.ecore.EReference IO_TOS__IMPLEMENTS
      The meta object literal for the 'Implements' reference list feature.
    • IO_TOS__NAME

      static final org.eclipse.emf.ecore.EAttribute IO_TOS__NAME
      The meta object literal for the 'Name' attribute feature.
    • IO_TOS__THING

      static final org.eclipse.emf.ecore.EReference IO_TOS__THING
      The meta object literal for the 'Thing' reference list feature.
    • IO_TOS__PROGRAMMINGMODEL

      static final org.eclipse.emf.ecore.EReference IO_TOS__PROGRAMMINGMODEL
      The meta object literal for the 'Programmingmodel' containment reference list feature.
    • IO_TPLATFORM

      static final org.eclipse.emf.ecore.EClass IO_TPLATFORM
      The meta object literal for the 'Io TPlatform' class.
      See Also:
      IoTPlatformImpl, IotmodelPackageImpl.getIoTPlatform()
    • IO_TPLATFORM__USE_PROTOCOL

      static final org.eclipse.emf.ecore.EReference IO_TPLATFORM__USE_PROTOCOL
      The meta object literal for the 'Use Protocol' reference feature.
    • IO_TPLATFORM__SENT_RECEIVED_BY_PLATFORM

      static final org.eclipse.emf.ecore.EReference IO_TPLATFORM__SENT_RECEIVED_BY_PLATFORM
      The meta object literal for the 'Sent Received By Platform' reference feature.
    • IO_TPLATFORM__COMMUNICATE_THROUGH

      static final org.eclipse.emf.ecore.EReference IO_TPLATFORM__COMMUNICATE_THROUGH
      The meta object literal for the 'Communicate Through' reference feature.
    • IO_TPLATFORM__USERAPPLICATION

      static final org.eclipse.emf.ecore.EReference IO_TPLATFORM__USERAPPLICATION
      The meta object literal for the 'Userapplication' reference list feature.
    • IO_TPLATFORM__MESSAGEBROKER

      static final org.eclipse.emf.ecore.EReference IO_TPLATFORM__MESSAGEBROKER
      The meta object literal for the 'Messagebroker' reference feature.
    • IO_TPLATFORM__WEBSERVER

      static final org.eclipse.emf.ecore.EReference IO_TPLATFORM__WEBSERVER
      The meta object literal for the 'Webserver' reference feature.
    • MESSAGE

      static final org.eclipse.emf.ecore.EClass MESSAGE
      The meta object literal for the 'Message' class.
      See Also:
      MessageImpl, IotmodelPackageImpl.getMessage()
    • MESSAGE__SEND_RECEIVE_MESSAGE

      static final org.eclipse.emf.ecore.EReference MESSAGE__SEND_RECEIVE_MESSAGE
      The meta object literal for the 'Send Receive Message' reference feature.
    • MESSAGE__ENCAPSUALTE

      static final org.eclipse.emf.ecore.EReference MESSAGE__ENCAPSUALTE
      The meta object literal for the 'Encapsualte' reference feature.
    • MESSAGE_FORMAT

      static final org.eclipse.emf.ecore.EClass MESSAGE_FORMAT
      The meta object literal for the 'Message Format' class.
      See Also:
      MessageFormatImpl, IotmodelPackageImpl.getMessageFormat()
    • MESSAGE_BROKER

      static final org.eclipse.emf.ecore.EClass MESSAGE_BROKER
      The meta object literal for the 'Message Broker' class.
      See Also:
      MessageBrokerImpl, IotmodelPackageImpl.getMessageBroker()
    • MESSAGE_BROKER__USED_BY

      static final org.eclipse.emf.ecore.EReference MESSAGE_BROKER__USED_BY
      The meta object literal for the 'Used By' reference list feature.
    • MESSAGE_BROKER__TOPIC

      static final org.eclipse.emf.ecore.EReference MESSAGE_BROKER__TOPIC
      The meta object literal for the 'Topic' containment reference list feature.
    • MESSAGE_BROKER__IOTPLATFORM

      static final org.eclipse.emf.ecore.EReference MESSAGE_BROKER__IOTPLATFORM
      The meta object literal for the 'Iotplatform' reference feature.
    • TOPIC

      static final org.eclipse.emf.ecore.EClass TOPIC
      The meta object literal for the 'Topic' class.
      See Also:
      TopicImpl, IotmodelPackageImpl.getTopic()
    • USER_APPLICATION

      static final org.eclipse.emf.ecore.EClass USER_APPLICATION
      The meta object literal for the 'User Application' class.
      See Also:
      UserApplicationImpl, IotmodelPackageImpl.getUserApplication()
    • USER_APPLICATION__IOTPLATFORM

      static final org.eclipse.emf.ecore.EReference USER_APPLICATION__IOTPLATFORM
      The meta object literal for the 'Iotplatform' reference list feature.
    • DESKTOP_APP

      static final org.eclipse.emf.ecore.EClass DESKTOP_APP
      The meta object literal for the 'Desktop App' class.
      See Also:
      DesktopAppImpl, IotmodelPackageImpl.getDesktopApp()
    • MOBILE_APP

      static final org.eclipse.emf.ecore.EClass MOBILE_APP
      The meta object literal for the 'Mobile App' class.
      See Also:
      MobileAppImpl, IotmodelPackageImpl.getMobileApp()
    • WEB_SERVER

      static final org.eclipse.emf.ecore.EClass WEB_SERVER
      The meta object literal for the 'Web Server' class.
      See Also:
      WebServerImpl, IotmodelPackageImpl.getWebServer()
    • WEB_SERVER__REQUESTRESPONSE

      static final org.eclipse.emf.ecore.EReference WEB_SERVER__REQUESTRESPONSE
      The meta object literal for the 'Requestresponse' reference feature.
    • WEB_SERVER__IOTPLATFORM

      static final org.eclipse.emf.ecore.EReference WEB_SERVER__IOTPLATFORM
      The meta object literal for the 'Iotplatform' reference feature.
    • DEFAULT_POLICY

      static final org.eclipse.emf.ecore.EClass DEFAULT_POLICY
      The meta object literal for the 'Default Policy' class.
      See Also:
      DefaultPolicyImpl, IotmodelPackageImpl.getDefaultPolicy()
    • PRIVATE_POLICY

      static final org.eclipse.emf.ecore.EClass PRIVATE_POLICY
      The meta object literal for the 'Private Policy' class.
      See Also:
      PrivatePolicyImpl, IotmodelPackageImpl.getPrivatePolicy()
    • PERMISSION

      static final org.eclipse.emf.ecore.EClass PERMISSION
      The meta object literal for the 'Permission' class.
      See Also:
      PermissionImpl, IotmodelPackageImpl.getPermission()
    • PERMISSION__PERMIT_OR_DENY

      static final org.eclipse.emf.ecore.EReference PERMISSION__PERMIT_OR_DENY
      The meta object literal for the 'Permit Or Deny' reference feature.
    • CONSTRAINT_EXPRESSION

      static final org.eclipse.emf.ecore.EClass CONSTRAINT_EXPRESSION
      The meta object literal for the 'Constraint Expression' class.
      See Also:
      ConstraintExpressionImpl, IotmodelPackageImpl.getConstraintExpression()
    • ALLOW_PERMISSION

      static final org.eclipse.emf.ecore.EClass ALLOW_PERMISSION
      The meta object literal for the 'Allow Permission' class.
      See Also:
      AllowPermissionImpl, IotmodelPackageImpl.getAllowPermission()
    • DENY_PERMISSION

      static final org.eclipse.emf.ecore.EClass DENY_PERMISSION
      The meta object literal for the 'Deny Permission' class.
      See Also:
      DenyPermissionImpl, IotmodelPackageImpl.getDenyPermission()
    • SENSOR

      static final org.eclipse.emf.ecore.EClass SENSOR
      The meta object literal for the 'Sensor' class.
      See Also:
      SensorImpl, IotmodelPackageImpl.getSensor()
    • ACTUATOR

      static final org.eclipse.emf.ecore.EClass ACTUATOR
      The meta object literal for the 'Actuator' class.
      See Also:
      ActuatorImpl, IotmodelPackageImpl.getActuator()
    • IO_TMETAMODEL

      static final org.eclipse.emf.ecore.EClass IO_TMETAMODEL
      The meta object literal for the 'Io TMetamodel' class.
      See Also:
      IoTMetamodelImpl, IotmodelPackageImpl.getIoTMetamodel()
    • IO_TMETAMODEL__IOTPLATFORM

      static final org.eclipse.emf.ecore.EReference IO_TMETAMODEL__IOTPLATFORM
      The meta object literal for the 'Iotplatform' containment reference list feature.
    • IO_TMETAMODEL__NETWORK

      static final org.eclipse.emf.ecore.EReference IO_TMETAMODEL__NETWORK
      The meta object literal for the 'Network' containment reference list feature.
    • IO_TMETAMODEL__ACCESSCONTROLPOLICY

      static final org.eclipse.emf.ecore.EReference IO_TMETAMODEL__ACCESSCONTROLPOLICY
      The meta object literal for the 'Accesscontrolpolicy' containment reference list feature.
    • IO_TMETAMODEL__IOTOS

      static final org.eclipse.emf.ecore.EReference IO_TMETAMODEL__IOTOS
      The meta object literal for the 'Iotos' containment reference list feature.
    • IO_TMETAMODEL__PROTOCOLSTACK

      static final org.eclipse.emf.ecore.EReference IO_TMETAMODEL__PROTOCOLSTACK
      The meta object literal for the 'Protocolstack' containment reference list feature.
    • IO_TMETAMODEL__CHANNEL

      static final org.eclipse.emf.ecore.EReference IO_TMETAMODEL__CHANNEL
      The meta object literal for the 'Channel' containment reference list feature.
    • ID

      static final org.eclipse.emf.ecore.EClass ID
      The meta object literal for the 'ID' class.
      See Also:
      IDImpl, IotmodelPackageImpl.getID()
    • ID__ID

      static final org.eclipse.emf.ecore.EAttribute ID__ID
      The meta object literal for the 'ID' attribute feature.
    • ID__NEW_ATTRIBUTE

      static final org.eclipse.emf.ecore.EAttribute ID__NEW_ATTRIBUTE
      The meta object literal for the 'New Attribute' attribute feature.
    • BEHAVIOR

      static final org.eclipse.emf.ecore.EClass BEHAVIOR
      The meta object literal for the 'Behavior' class.
      See Also:
      BehaviorImpl, IotmodelPackageImpl.getBehavior()
    • BEHAVIOR__MAKE_ACTION

      static final org.eclipse.emf.ecore.EReference BEHAVIOR__MAKE_ACTION
      The meta object literal for the 'Make Action' containment reference list feature.
    • BEHAVIOR__EVENT

      static final org.eclipse.emf.ecore.EReference BEHAVIOR__EVENT
      The meta object literal for the 'Event' containment reference list feature.
    • ACTION

      static final org.eclipse.emf.ecore.EClass ACTION
      The meta object literal for the 'Action' class.
      See Also:
      ActionImpl, IotmodelPackageImpl.getAction()
    • ACTION__PERMISSION

      static final org.eclipse.emf.ecore.EReference ACTION__PERMISSION
      The meta object literal for the 'Permission' reference feature.
    • ACTION__HAS_EVENT

      static final org.eclipse.emf.ecore.EReference ACTION__HAS_EVENT
      The meta object literal for the 'Has Event' reference feature.
    • EVENT

      static final org.eclipse.emf.ecore.EClass EVENT
      The meta object literal for the 'Event' class.
      See Also:
      EventImpl, IotmodelPackageImpl.getEvent()
    • EVENT__TRIGGER_ACTION

      static final org.eclipse.emf.ecore.EReference EVENT__TRIGGER_ACTION
      The meta object literal for the 'Trigger Action' reference feature.
    • PROGRAMMING_MODEL

      static final org.eclipse.emf.ecore.EClass PROGRAMMING_MODEL
      The meta object literal for the 'Programming Model' class.
      See Also:
      ProgrammingModelImpl, IotmodelPackageImpl.getProgrammingModel()
    • PROGRAMMING_MODEL__LANGUAGE

      static final org.eclipse.emf.ecore.EAttribute PROGRAMMING_MODEL__LANGUAGE
      The meta object literal for the 'Language' attribute feature.
    • SHARED_ACTION

      static final org.eclipse.emf.ecore.EClass SHARED_ACTION
      The meta object literal for the 'Shared Action' class.
      See Also:
      SharedActionImpl, IotmodelPackageImpl.getSharedAction()
    • APP_PORT

      static final org.eclipse.emf.ecore.EClass APP_PORT
      The meta object literal for the 'App Port' class.
      See Also:
      AppPortImpl, IotmodelPackageImpl.getAppPort()
    • APP_PORT__IS_BOUND

      static final org.eclipse.emf.ecore.EReference APP_PORT__IS_BOUND
      The meta object literal for the 'Is Bound' reference list feature.
    • DATA

      static final org.eclipse.emf.ecore.EClass DATA
      The meta object literal for the 'Data' class.
      See Also:
      DataImpl, IotmodelPackageImpl.getData()
    • DATA__IS_ENCAPSULATED

      static final org.eclipse.emf.ecore.EReference DATA__IS_ENCAPSULATED
      The meta object literal for the 'Is Encapsulated' reference feature.
    • ACTOR

      static final org.eclipse.emf.ecore.EClass ACTOR
      The meta object literal for the 'Actor' class.
      See Also:
      ActorImpl, IotmodelPackageImpl.getActor()
    • ACTOR__USES

      static final org.eclipse.emf.ecore.EReference ACTOR__USES
      The meta object literal for the 'Uses' reference feature.
    • ACTOR__NAME

      static final org.eclipse.emf.ecore.EAttribute ACTOR__NAME
      The meta object literal for the 'Name' attribute feature.
    • ACTOR__INTENT

      static final org.eclipse.emf.ecore.EAttribute ACTOR__INTENT
      The meta object literal for the 'Intent' attribute feature.
    • MALICIOUS_ACTOR

      static final org.eclipse.emf.ecore.EClass MALICIOUS_ACTOR
      The meta object literal for the 'Malicious Actor' class.
      See Also:
      MaliciousActorImpl, IotmodelPackageImpl.getMaliciousActor()
    • OS_LIST

      static final org.eclipse.emf.ecore.EEnum OS_LIST
      The meta object literal for the 'Os List' enum.
      See Also:
      OsList, IotmodelPackageImpl.getOsList()
    • TRANSPORT_LAYER

      static final org.eclipse.emf.ecore.EEnum TRANSPORT_LAYER
      The meta object literal for the 'Transport Layer' enum.
      See Also:
      TransportLayer, IotmodelPackageImpl.getTransportLayer()
    • NETWORK_LAYER

      static final org.eclipse.emf.ecore.EEnum NETWORK_LAYER
      The meta object literal for the 'Network Layer' enum.
      See Also:
      NetworkLayer, IotmodelPackageImpl.getNetworkLayer()
    • APPLICATION_LAYER

      static final org.eclipse.emf.ecore.EEnum APPLICATION_LAYER
      The meta object literal for the 'Application Layer' enum.
      See Also:
      ApplicationLayer, IotmodelPackageImpl.getApplicationLayer()
    • ID_LIST

      static final org.eclipse.emf.ecore.EEnum ID_LIST
      The meta object literal for the 'Id List' enum.
      See Also:
      IdList, IotmodelPackageImpl.getIdList()
    • LANGUAGE_LIST

      static final org.eclipse.emf.ecore.EEnum LANGUAGE_LIST
      The meta object literal for the 'Language List' enum.
      See Also:
      LanguageList, IotmodelPackageImpl.getLanguageList()