public abstract class InterfaceDefinition
extends java.lang.Object
implements org.da.protoframework.model.def.TopicsSubscriber
Constructor and Description |
---|
InterfaceDefinition() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAttachEntryPoint()
Return the interface attach / detach entry point.
|
org.da.protoframework.model.def.ChannelDefinition |
getChannelDefinition()
Return the Channel definition.
|
java.lang.String |
getEntryPoint()
Return the interface reception entry point.
|
java.lang.String |
getFullName()
Return the interface definition full name.
|
NamespaceKey |
getKey()
Return the interface key.
|
java.lang.String |
getName()
Return the interface name.
|
abstract ServiceDefinition |
getService()
Return the associated Service.
|
abstract boolean |
isProvider()
Return true if the Module which exposes this interface provides the interface, false if it is subscribed to this interface.
|
void |
setAttachEntryPoint(java.lang.String entryPoint)
Set the interface attach / detach entry point.
|
void |
setChannelDefinition(org.da.protoframework.model.def.ChannelDefinition channelDef)
Set the Channel definition.
|
void |
setEntryPoint(java.lang.String entryPoint)
Set the interface reception entry point.
|
abstract void |
setService(ServiceDefinition service)
Set the associated Service.
|
public NamespaceKey getKey()
public java.lang.String getFullName()
public java.lang.String getName()
getFullName()
method.public abstract boolean isProvider()
public abstract ServiceDefinition getService()
public abstract void setService(ServiceDefinition service)
service
- the Servicepublic void setChannelDefinition(org.da.protoframework.model.def.ChannelDefinition channelDef)
channelDef
- the Channel definitionpublic org.da.protoframework.model.def.ChannelDefinition getChannelDefinition()
public void setEntryPoint(java.lang.String entryPoint)
entryPoint
- the entry pointpublic java.lang.String getEntryPoint()
public void setAttachEntryPoint(java.lang.String entryPoint)
entryPoint
- the attach / detach entry pointpublic java.lang.String getAttachEntryPoint()
Copyright ©2017-2023 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence