public class CallableUA
extends java.lang.Object
Constructor and Description |
---|
CallableUA(org.da.protoframework.model.core.Module module,
FunctionalUA ua) |
Modifier and Type | Method and Description |
---|---|
void |
addCyclicMethod(org.da.protoframework.model.def.CyclicMethodDefinition method)
Add a cyclic method declaration.
|
UALayerRef |
addLayerRef(int appliID,
int layerID) |
void |
addMethod(org.da.protoframework.model.namespace.NamespaceKey service,
java.lang.reflect.Method method) |
void |
connected()
Called when the UA is connected.
|
java.lang.Class<?> |
getCallableClass()
The object which will be called.
|
java.lang.Object |
getCallableObject()
The object which will be called.
|
org.da.protoframework.model.def.Value.Duration |
getConnectionDelay()
Return the connection delay for this UA.
|
java.util.List<org.da.protoframework.model.def.CyclicMethodDefinition> |
getCyclicMethods()
Return a cyclic method declarations.
|
FunctionalUA |
getFunctionalUA()
Return the FunctionalUA.
|
java.util.Set<UALayerRef> |
getLayerRefs() |
java.lang.reflect.Method |
getMethod(org.da.protoframework.model.namespace.NamespaceKey service) |
FunctionalUA |
getUA()
Return the UA.
|
boolean |
hasConnectionDelay()
Return true if there is a connection delay for this UA.
|
boolean |
hasCyclicMethods() |
boolean |
hasLayerRefs() |
void |
setConnectionDelay(java.time.Duration connectionDelay) |
void |
setConnectionDelay(org.da.protoframework.model.def.Value.Duration connectionDelay) |
void |
setMethod(java.lang.reflect.Method method) |
public CallableUA(org.da.protoframework.model.core.Module module, FunctionalUA ua)
public void setConnectionDelay(java.time.Duration connectionDelay)
public void setConnectionDelay(org.da.protoframework.model.def.Value.Duration connectionDelay)
public org.da.protoframework.model.def.Value.Duration getConnectionDelay()
public boolean hasConnectionDelay()
public FunctionalUA getFunctionalUA()
public void connected()
public UALayerRef addLayerRef(int appliID, int layerID)
public boolean hasLayerRefs()
public java.util.Set<UALayerRef> getLayerRefs()
public void setMethod(java.lang.reflect.Method method)
public void addCyclicMethod(org.da.protoframework.model.def.CyclicMethodDefinition method)
method
- the cyclic method declarationpublic boolean hasCyclicMethods()
public java.util.List<org.da.protoframework.model.def.CyclicMethodDefinition> getCyclicMethods()
public void addMethod(org.da.protoframework.model.namespace.NamespaceKey service, java.lang.reflect.Method method)
public java.lang.reflect.Method getMethod(org.da.protoframework.model.namespace.NamespaceKey service)
public java.lang.Object getCallableObject()
public java.lang.Class<?> getCallableClass()
public FunctionalUA getUA()
Copyright ©2017-2023 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence