Package iotmodel
Interface IotmodelFactory
- All Superinterfaces:
org.eclipse.emf.ecore.EFactory,org.eclipse.emf.ecore.EModelElement,org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
IotmodelFactoryImpl
public interface IotmodelFactory
extends org.eclipse.emf.ecore.EFactory
The Factory for the model.
It provides a create method for each non-abstract class of the model.
- See Also:
IotmodelPackage
-
Field Summary
Fields Modifier and Type Field Description static IotmodelFactoryeINSTANCEThe singleton instance of the factory. -
Method Summary
Modifier and Type Method Description ActioncreateAction()Returns a new object of class 'Action'.ActorcreateActor()Returns a new object of class 'Actor'.ActuatorcreateActuator()Returns a new object of class 'Actuator'.AllowPermissioncreateAllowPermission()Returns a new object of class 'Allow Permission'.AppPortcreateAppPort()Returns a new object of class 'App Port'.BehaviorcreateBehavior()Returns a new object of class 'Behavior'.ConstraintExpressioncreateConstraintExpression()Returns a new object of class 'Constraint Expression'.DatacreateData()Returns a new object of class 'Data'.DefaultPolicycreateDefaultPolicy()Returns a new object of class 'Default Policy'.DenyPermissioncreateDenyPermission()Returns a new object of class 'Deny Permission'.DesktopAppcreateDesktopApp()Returns a new object of class 'Desktop App'.EventcreateEvent()Returns a new object of class 'Event'.GatewaycreateGateway()Returns a new object of class 'Gateway'.IDcreateID()Returns a new object of class 'ID'.IoTMetamodelcreateIoTMetamodel()Returns a new object of class 'Io TMetamodel'.IoTOscreateIoTOs()Returns a new object of class 'Io TOs'.IoTPlatformcreateIoTPlatform()Returns a new object of class 'Io TPlatform'.MaliciousActorcreateMaliciousActor()Returns a new object of class 'Malicious Actor'.MessageBrokercreateMessageBroker()Returns a new object of class 'Message Broker'.MessageFormatcreateMessageFormat()Returns a new object of class 'Message Format'.MobileAppcreateMobileApp()Returns a new object of class 'Mobile App'.NetworkcreateNetwork()Returns a new object of class 'Network'.PrivatePolicycreatePrivatePolicy()Returns a new object of class 'Private Policy'.ProgrammingModelcreateProgrammingModel()Returns a new object of class 'Programming Model'.ProtocolStackcreateProtocolStack()Returns a new object of class 'Protocol Stack'.PublishSubscribecreatePublishSubscribe()Returns a new object of class 'Publish Subscribe'.RequestResponsecreateRequestResponse()Returns a new object of class 'Request Response'.RulecreateRule()Returns a new object of class 'Rule'.SensorcreateSensor()Returns a new object of class 'Sensor'.SharedActioncreateSharedAction()Returns a new object of class 'Shared Action'.TopiccreateTopic()Returns a new object of class 'Topic'.WebServercreateWebServer()Returns a new object of class 'Web Server'.IotmodelPackagegetIotmodelPackage()Returns the package supported by this factory.Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackageMethods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotationsMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
eINSTANCE
The singleton instance of the factory.
-
-
Method Details
-
createGateway
Gateway createGateway()Returns a new object of class 'Gateway'.- Returns:
- a new object of class 'Gateway'.
-
createNetwork
Network createNetwork()Returns a new object of class 'Network'.- Returns:
- a new object of class 'Network'.
-
createRequestResponse
RequestResponse createRequestResponse()Returns a new object of class 'Request Response'.- Returns:
- a new object of class 'Request Response'.
-
createPublishSubscribe
PublishSubscribe createPublishSubscribe()Returns a new object of class 'Publish Subscribe'.- Returns:
- a new object of class 'Publish Subscribe'.
-
createProtocolStack
ProtocolStack createProtocolStack()Returns a new object of class 'Protocol Stack'.- Returns:
- a new object of class 'Protocol Stack'.
-
createRule
Rule createRule()Returns a new object of class 'Rule'.- Returns:
- a new object of class 'Rule'.
-
createIoTOs
IoTOs createIoTOs()Returns a new object of class 'Io TOs'.- Returns:
- a new object of class 'Io TOs'.
-
createIoTPlatform
IoTPlatform createIoTPlatform()Returns a new object of class 'Io TPlatform'.- Returns:
- a new object of class 'Io TPlatform'.
-
createMessageFormat
MessageFormat createMessageFormat()Returns a new object of class 'Message Format'.- Returns:
- a new object of class 'Message Format'.
-
createMessageBroker
MessageBroker createMessageBroker()Returns a new object of class 'Message Broker'.- Returns:
- a new object of class 'Message Broker'.
-
createTopic
Topic createTopic()Returns a new object of class 'Topic'.- Returns:
- a new object of class 'Topic'.
-
createDesktopApp
DesktopApp createDesktopApp()Returns a new object of class 'Desktop App'.- Returns:
- a new object of class 'Desktop App'.
-
createMobileApp
MobileApp createMobileApp()Returns a new object of class 'Mobile App'.- Returns:
- a new object of class 'Mobile App'.
-
createWebServer
WebServer createWebServer()Returns a new object of class 'Web Server'.- Returns:
- a new object of class 'Web Server'.
-
createDefaultPolicy
DefaultPolicy createDefaultPolicy()Returns a new object of class 'Default Policy'.- Returns:
- a new object of class 'Default Policy'.
-
createPrivatePolicy
PrivatePolicy createPrivatePolicy()Returns a new object of class 'Private Policy'.- Returns:
- a new object of class 'Private Policy'.
-
createConstraintExpression
ConstraintExpression createConstraintExpression()Returns a new object of class 'Constraint Expression'.- Returns:
- a new object of class 'Constraint Expression'.
-
createAllowPermission
AllowPermission createAllowPermission()Returns a new object of class 'Allow Permission'.- Returns:
- a new object of class 'Allow Permission'.
-
createDenyPermission
DenyPermission createDenyPermission()Returns a new object of class 'Deny Permission'.- Returns:
- a new object of class 'Deny Permission'.
-
createSensor
Sensor createSensor()Returns a new object of class 'Sensor'.- Returns:
- a new object of class 'Sensor'.
-
createActuator
Actuator createActuator()Returns a new object of class 'Actuator'.- Returns:
- a new object of class 'Actuator'.
-
createIoTMetamodel
IoTMetamodel createIoTMetamodel()Returns a new object of class 'Io TMetamodel'.- Returns:
- a new object of class 'Io TMetamodel'.
-
createID
ID createID()Returns a new object of class 'ID'.- Returns:
- a new object of class 'ID'.
-
createBehavior
Behavior createBehavior()Returns a new object of class 'Behavior'.- Returns:
- a new object of class 'Behavior'.
-
createAction
Action createAction()Returns a new object of class 'Action'.- Returns:
- a new object of class 'Action'.
-
createEvent
Event createEvent()Returns a new object of class 'Event'.- Returns:
- a new object of class 'Event'.
-
createProgrammingModel
ProgrammingModel createProgrammingModel()Returns a new object of class 'Programming Model'.- Returns:
- a new object of class 'Programming Model'.
-
createAppPort
AppPort createAppPort()Returns a new object of class 'App Port'.- Returns:
- a new object of class 'App Port'.
-
createData
Data createData()Returns a new object of class 'Data'.- Returns:
- a new object of class 'Data'.
-
createActor
Actor createActor()Returns a new object of class 'Actor'.- Returns:
- a new object of class 'Actor'.
-
createMaliciousActor
MaliciousActor createMaliciousActor()Returns a new object of class 'Malicious Actor'.- Returns:
- a new object of class 'Malicious Actor'.
-
getIotmodelPackage
IotmodelPackage getIotmodelPackage()Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-