public class AADLCoLAPI
extends java.lang.Object
Constructor and Description |
---|
AADLCoLAPI()
Class constructor
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<org.osate.aadl2.BusImplementation> |
AadlPackage_GetBusImpl(org.osate.aadl2.AadlPackage ap)
Get list of all BusImplementation objects of a AadlPackage (aspec)
|
java.util.ArrayList<org.osate.aadl2.BusType> |
AadlPackage_GetBusType(org.osate.aadl2.AadlPackage ap)
Get a list of all BusType objects of AadlPackage (ap)
|
java.util.ArrayList<org.osate.aadl2.DataImplementation> |
AadlPackage_GetdataImpl(org.osate.aadl2.AadlPackage ap)
Get a list of all DataImplementation objects of AadlPackage (ap)
|
java.util.ArrayList<org.osate.aadl2.DataType> |
AadlPackage_GetdataType(org.osate.aadl2.AadlPackage ap)
Get a list of all DataType objects of AadlPackage (ap)
|
java.util.ArrayList<org.osate.aadl2.DeviceImplementation> |
AadlPackage_GetDeviceImpl(org.osate.aadl2.AadlPackage ap)
Get list of all DeviceImplementation objects of a AadlPackage (aspec)
|
java.util.ArrayList<org.osate.aadl2.DeviceType> |
AadlPackage_GetDeviceType(org.osate.aadl2.AadlPackage ap)
Get a list of all DeviceType objects of AadlPackage (ap)
|
java.util.ArrayList<org.osate.aadl2.FeatureGroupType> |
AadlPackage_GetFeatureGroupType(org.osate.aadl2.AadlPackage ap)
Get list of all FeatureGroupType objects of a AadlPackage (aspec)
|
org.osate.aadl2.SystemImplementation |
AadlPackage_GetMainSystem(org.osate.aadl2.AadlPackage ap)
Get the main system (implementation) of a AadlPackage (ap)
Assume that a main system is a system implementation which is not a subsystem of any other systems
|
java.util.ArrayList<org.osate.aadl2.MemoryImplementation> |
AadlPackage_GetMemoryImpl(org.osate.aadl2.AadlPackage ap)
Get list of all MemoryImplementation objects of a AadlPackage (aspec)
|
java.util.ArrayList<org.osate.aadl2.MemoryType> |
AadlPackage_GetMemoryType(org.osate.aadl2.AadlPackage ap)
Get a list of all MemoryType objects of AadlPackage (ap)
|
java.lang.String |
AadlPackage_GetName(org.osate.aadl2.AadlPackage ap)
Returns the string name of a aadl package (ap)
|
org.osate.aadl2.PrivatePackageSection |
AadlPackage_GetPrivatePkg(org.osate.aadl2.AadlPackage ap)
Returns the private package section of aadl a package (ap)
|
java.util.ArrayList<org.osate.aadl2.ProcessImplementation> |
AadlPackage_GetProcessImpl(org.osate.aadl2.AadlPackage ap)
Get list of all ProcessImplementation objects of a AadlPackage (aspec)
|
java.util.ArrayList<org.osate.aadl2.ProcessorImplementation> |
AadlPackage_GetProcessorImpl(org.osate.aadl2.AadlPackage ap)
Get list of all ProcessorImplementation objects of a AadlPackage (aspec)
|
java.util.ArrayList<org.osate.aadl2.ProcessorType> |
AadlPackage_GetProcessorType(org.osate.aadl2.AadlPackage ap)
Get a list of all ProcessorType objects of AadlPackage (ap)
|
java.util.ArrayList<org.osate.aadl2.ProcessType> |
AadlPackage_GetProcessType(org.osate.aadl2.AadlPackage ap)
Get a list of all ProcessType objects of AadlPackage (ap)
|
org.osate.aadl2.PublicPackageSection |
AadlPackage_GetPublicPkg(org.osate.aadl2.AadlPackage ap)
Returns the public package section of a aadl package (ap)
|
java.util.ArrayList<org.osate.aadl2.SubprogramImplementation> |
AadlPackage_GetSubprogramImpl(org.osate.aadl2.AadlPackage ap)
Get list of all SubprogramImplementation objects of a AadlPackage (aspec)
|
java.util.ArrayList<org.osate.aadl2.SubprogramType> |
AadlPackage_GetSubprogramType(org.osate.aadl2.AadlPackage ap)
Get a list of all SubprogramType objects of AadlPackage (ap)
|
java.util.ArrayList<org.osate.aadl2.SystemImplementation> |
AadlPackage_GetsystemImpl(org.osate.aadl2.AadlPackage ap)
get list of all SystemImplementation objects of a AadlPackage (ap)
|
java.util.ArrayList<org.osate.aadl2.SystemType> |
AadlPackage_GetsystemType(org.osate.aadl2.AadlPackage ap)
Get a list of all SystemType objects of AadlPackage (ap)
|
java.util.ArrayList<org.osate.aadl2.ThreadImplementation> |
AadlPackage_GetThreadImpl(org.osate.aadl2.AadlPackage ap)
Get list of all ThreadImplementation objects of a AadlPackage (aspec)
|
java.util.ArrayList<org.osate.aadl2.ThreadType> |
AadlPackage_GetThreadType(org.osate.aadl2.AadlPackage ap)
Get a list of all ThreadType objects of AadlPackage (ap)
|
java.lang.String |
AbstractType_GetName(org.osate.aadl2.AbstractType at)
Returns the name of a abstractType object
|
java.lang.String |
AccessConnection_GetCategory(org.osate.aadl2.AccessConnection cc)
Get the access category: bus, data, ...
|
org.osate.aadl2.ConnectionEnd |
AccessConnection_GetDst(org.osate.aadl2.AccessConnection cc)
Get the destination of a access connection
|
org.osate.aadl2.Context |
AccessConnection_GetDstContext(org.osate.aadl2.AccessConnection cc)
Get the destination context of a access connection
|
org.osate.aadl2.ConnectionEnd |
AccessConnection_GetSrc(org.osate.aadl2.AccessConnection cc)
Get the source of a access connection
|
org.osate.aadl2.Context |
AccessConnection_GetSrcContext(org.osate.aadl2.AccessConnection cc)
Get the source context of a access connection
|
java.util.ArrayList<org.osate.aadl2.SubprogramCallSequence> |
BehavioredImpl_Get_CallSequences(org.osate.aadl2.BehavioredImplementation t)
Returns a list of subprogram call sequences of a behavioredImplementation component t, that is of type thread or subprogram
|
java.util.ArrayList<org.osate.aadl2.BusAccess> |
Bus_GetBusAccess(org.osate.aadl2.BusType bt)
Returns a list of bus access that declared in a bus type (bt)
|
org.osate.aadl2.BusClassifier |
Bussubcomponent_GetClassifier(org.osate.aadl2.BusSubcomponent bus)
Get the BusClassifier of a BusSubcomponent (bus)
|
org.osate.aadl2.BusImplementation |
Bussubcomponent_GetComponentImpl(org.osate.aadl2.BusSubcomponent p)
Get the component implementation (the classifier) of a BusSubcomponent (p)
If classifier of this p is type of BusImpl, return this classifier,
otherwise return null
|
org.osate.aadl2.BusType |
Bussubcomponent_GetComponentType(org.osate.aadl2.BusSubcomponent p)
Get the BusType of a BusSubcomponent (p)
If classifier of this p is type of BusImpl, return its component type,
otherwise if this p is type of BusType, return this classifier
|
java.lang.String |
CalledSubprogram_Get_Name(org.osate.aadl2.CalledSubprogram called_sp) |
java.lang.String |
Classifier_GetName(org.osate.aadl2.Classifier t)
Get the name of a Component classifier (t)
|
java.util.ArrayList<org.osate.aadl2.FeatureGroup> |
Component_GetFeatureGroups(org.osate.aadl2.ComponentType ct)
Returns a list of feature groups of a component type ct
|
java.util.ArrayList<org.osate.aadl2.FlowSpecification> |
Component_GetFlowSpecification(org.osate.aadl2.ComponentType ct)
Returns a list of flow specifications of a given component type ct
|
java.util.ArrayList<org.osate.aadl2.DataPort> |
Component_GetInDataPort(org.osate.aadl2.ComponentType comp)
Get a list of in data ports of a ComponentType (comp)
The ComponentType could be: SystemType, ProcessType, ThreadType, DeviceType and ProcessorType
|
java.util.ArrayList<org.osate.aadl2.EventDataPort> |
Component_GetInEventDataPort(org.osate.aadl2.ComponentType comp)
Get a list of in event data ports of a ComponentType (comp)
The ComponentType could be: SystemType, ProcessType, ThreadType, DeviceType and ProcessorType
|
java.util.ArrayList<org.osate.aadl2.EventPort> |
Component_GetInEventPort(org.osate.aadl2.ComponentType comp)
Get a list of in event ports of a ComponentType (comp)
The ComponentType could be: SystemType, ProcessType, ThreadType, DeviceType and ProcessorType
|
java.util.ArrayList<org.osate.aadl2.Mode> |
Component_GetModes(org.osate.aadl2.ComponentType t)
Returns a list of modes of a component t
|
java.util.ArrayList<org.osate.aadl2.ModeTransition> |
Component_GetModeTransitions(org.osate.aadl2.ComponentType t)
Returns a list of mode transitions of a component t
|
java.util.ArrayList<org.osate.aadl2.DataPort> |
Component_GetOutDataPort(org.osate.aadl2.ComponentType comp)
Get a list of out data ports of a ComponentType (comp)
The ComponentType could be: SystemType, ProcessType, ThreadType, DeviceType and ProcessorType
|
java.util.ArrayList<org.osate.aadl2.EventDataPort> |
Component_GetOutEventDataPort(org.osate.aadl2.ComponentType comp)
Get a list of out event data ports of a ComponentType (comp)
The ComponentType could be: SystemType, ProcessType, ThreadType, DeviceType and ProcessorType
|
java.util.ArrayList<org.osate.aadl2.EventPort> |
Component_GetOutEventPort(org.osate.aadl2.ComponentType comp)
Get a list of out event ports of a ComponentType (comp)
The ComponentType could be: SystemType, ProcessType, ThreadType, DeviceType and ProcessorType
|
java.util.ArrayList<org.osate.aadl2.PropertyAssociation> |
Component_GetPropertyAssociations(org.osate.aadl2.ComponentType ct)
Returns a list of property associations of a component type
|
java.util.ArrayList<org.osate.aadl2.DataAccess> |
Component_GetRequiresDataAccess(org.osate.aadl2.ComponentType comp)
Get a list of requires data access of a ComponentType (comp)
The ComponentType could be: SystemType, ProcessType, ThreadType, DeviceType and ProcessorType
|
java.util.ArrayList<org.osate.aadl2.SubprogramAccess> |
Component_GetRequiresSubprogramAccess(org.osate.aadl2.ComponentType comp)
Get a list of requires subprogram access of a ComponentType (comp)
The ComponentType could be: ProcessType, ThreadType
|
org.eclipse.emf.common.util.EList<org.osate.aadl2.AccessConnection> |
ComponentImpl_GetAccessConnections(org.osate.aadl2.ComponentImplementation t)
Get the access connections of a componentImpl
|
java.util.ArrayList<org.osate.aadl2.AccessConnection> |
ComponentImpl_GetBusAccessConnections(org.osate.aadl2.ComponentImplementation t)
Get the bus access connections of a componentImpl
|
org.osate.aadl2.ComponentType |
ComponentImpl_GetComponentType(org.osate.aadl2.ComponentImplementation t)
Get the component type of a given component implementation component (t)
|
java.util.ArrayList<org.osate.aadl2.Connection> |
ComponentImpl_GetConnections(org.osate.aadl2.ComponentImplementation t)
Get the connections of a component t
|
java.util.ArrayList<org.osate.aadl2.AccessConnection> |
ComponentImpl_GetDataAccessConnections(org.osate.aadl2.ComponentImplementation t)
Get the data access connections of a componentImpl
|
java.util.ArrayList<org.osate.aadl2.PortConnection> |
ComponentImpl_GetDataPortConnections(org.osate.aadl2.ComponentImplementation t)
Get the data port connections of a componentImpl
|
java.util.ArrayList<org.osate.aadl2.PortConnection> |
ComponentImpl_GetEventDataPortConnections(org.osate.aadl2.ComponentImplementation t)
Get the event data port connections of a componentImpl
|
java.util.ArrayList<org.osate.aadl2.PortConnection> |
ComponentImpl_GetEventPortConnections(org.osate.aadl2.ComponentImplementation t)
Get the event port connections of a componentImpl
|
java.util.ArrayList<org.osate.aadl2.FeatureGroupConnection> |
ComponentImpl_GetFeatureGroupConnections(org.osate.aadl2.ComponentImplementation t)
Get the FeatureGroupConnection of a componentImpl
|
java.util.ArrayList<org.osate.aadl2.FlowImplementation> |
ComponentImpl_GetFlowImplementations(org.osate.aadl2.ComponentImplementation ct)
Returns a list of flow implementation of a given component implementation ct
|
java.util.ArrayList<org.osate.aadl2.Mode> |
ComponentImpl_GetModes(org.osate.aadl2.ComponentImplementation t)
Returns a list of modes of a component t
|
java.util.ArrayList<org.osate.aadl2.ModeTransition> |
ComponentImpl_GetModeTransitions(org.osate.aadl2.ComponentImplementation t)
Returns a list of mode transitions of a component t
|
java.lang.String |
ComponentImpl_GetName(org.osate.aadl2.ComponentImplementation t)
Get the name of a ComponentImpl (t)
|
java.util.ArrayList<org.osate.aadl2.ParameterConnection> |
ComponentImpl_GetParameterConnections(org.osate.aadl2.ComponentImplementation t)
Get the parameter connections of a componentImpl
|
org.eclipse.emf.common.util.EList<org.osate.aadl2.PortConnection> |
ComponentImpl_GetPortConnections(org.osate.aadl2.ComponentImplementation t)
Get the port connections of a componentImpl
|
java.util.ArrayList<org.osate.aadl2.PropertyAssociation> |
ComponentImpl_GetPropertyAssociations(org.osate.aadl2.ComponentImplementation ct)
Returns a list of property associations of a component implementation
|
java.util.ArrayList<org.osate.aadl2.AccessConnection> |
ComponentImpl_GetSubprogramAccessConnections(org.osate.aadl2.ComponentImplementation t)
Get the subprogram access connections of a componentImpl
|
java.util.ArrayList<org.osate.aadl2.AccessConnection> |
ComponentImpl_GetSubprogramGroupAccessConnections(org.osate.aadl2.ComponentImplementation t)
Get the subprogram group access connections of a componentImpl
|
java.lang.String |
ComponentType_GetName(org.osate.aadl2.ComponentType t)
Get the name of a ComponentType (t)
|
java.lang.String |
Connection_Get_Latency_MaxOffset(org.osate.aadl2.ComponentImplementation compimpl,
org.osate.aadl2.Connection pconnection)
Get the maximum value of a Latency property that applies a connection (pconnection)
|
java.lang.String |
Connection_Get_Latency_MaxUnit(org.osate.aadl2.ComponentImplementation compimpl,
org.osate.aadl2.Connection pconnection)
Get the unit of maximum of a Latency property that applies a connection (pconnection), "Ns" by default
|
java.lang.String |
Connection_Get_Latency_MinOffset(org.osate.aadl2.ComponentImplementation compimpl,
org.osate.aadl2.Connection pconnection)
Get the minimum value of a Latency property that applies a connection (pconnection)
|
java.lang.String |
Connection_Get_Latency_MinUnit(org.osate.aadl2.ComponentImplementation compimpl,
org.osate.aadl2.Connection pconnection)
Get the unit of minimum of a Latency property that applies a connection (pconnection), "Ns" by default
|
java.lang.String |
Connection_Get_Latency_X(org.osate.aadl2.ComponentImplementation compimpl,
org.osate.aadl2.Connection pconnection,
java.lang.String X)
Get the string value of some part of a Latency property that applies a connection (pconnection)
|
org.osate.aadl2.ConnectionEnd |
Connection_GetDst(org.osate.aadl2.Connection cc)
Get the destination of a connection
|
org.osate.aadl2.Context |
Connection_GetDstContext(org.osate.aadl2.Connection cc)
Get the destination context of a connection
|
java.lang.String |
Connection_GetName(org.osate.aadl2.Connection cc)
Returns string name of a connection
|
org.osate.aadl2.ConnectionEnd |
Connection_GetSrc(org.osate.aadl2.Connection cc)
Get the source of a connection
|
org.osate.aadl2.Context |
Connection_GetSrcContext(org.osate.aadl2.Connection cc)
Get the source context of a connection
|
org.osate.aadl2.DataType |
Data_GetCompType(org.osate.aadl2.DataImplementation dataimpl)
Get the corresponding data type of a DataImpl (dataimpl)
|
java.util.ArrayList<org.osate.aadl2.DataSubcomponent> |
Data_GetSubcomponentsData(org.osate.aadl2.DataImplementation dataimpl)
Get a list of sub data components of a DataImplementation (dataimpl)
|
java.lang.String |
DataAccess_GetKind(org.osate.aadl2.DataAccess da)
Returns data access kind: "provided" "required"
|
java.lang.String |
DataAccess_GetName(org.osate.aadl2.DataAccess da)
Returns the string name of a data access
|
org.osate.aadl2.DataClassifier |
DataPort_GetClassifier(org.osate.aadl2.DataPort dport)
returns the data classifier of a data port
|
org.osate.aadl2.ComponentClassifier |
Datasubcomponent_GetClassifier(org.osate.aadl2.DataSubcomponent d)
Get the data classifier of a DataSubcomponent (Datasubcomponent)
|
org.osate.aadl2.DataImplementation |
Datasubcomponent_GetComponentImpl(org.osate.aadl2.DataSubcomponent d)
Get the component implementation (the classifier) of a DataSubcomponent (d)
If classifier of this d is type of DataImpl, return this classifier,
otherwise return null
|
org.osate.aadl2.DataType |
Datasubcomponent_GetComponentType(org.osate.aadl2.DataSubcomponent d)
Get the DataType of a DataSubcomponent (d)
If classifier of this d is type of DataImpl, return its component type,
otherwise if this d is type of DataType, return this classifier
|
org.osate.aadl2.DataSubcomponentType |
DataSubcomponent_GetDataSubcomponentType(org.osate.aadl2.DataSubcomponent d)
Returns the reference classifier of data sub component d
|
java.util.ArrayList<org.osate.aadl2.BusAccess> |
Device_GetBusAccess(org.osate.aadl2.DeviceType dt)
Returns a list of bus access of a device type dt
|
java.util.ArrayList<org.osate.aadl2.DataPort> |
Device_GetInDataPort(org.osate.aadl2.DeviceType devicetype)
Get a list of in data ports of a DeviceType (devicetype)
|
java.util.ArrayList<org.osate.aadl2.EventDataPort> |
Device_GetInEventDataPort(org.osate.aadl2.DeviceType devicetype)
Get a list of in event data ports of a DeviceType (devicetype)
|
java.util.ArrayList<org.osate.aadl2.EventPort> |
Device_GetInEventPort(org.osate.aadl2.DeviceType devicetype)
Get a list of in event ports of a DeviceType (devicetype)
|
java.util.ArrayList<org.osate.aadl2.DataPort> |
Device_GetOutDataPort(org.osate.aadl2.DeviceType devicetype)
Get a list of out data ports of a DeviceType (devicetype)
|
java.util.ArrayList<org.osate.aadl2.EventDataPort> |
Device_GetOutEventDataPort(org.osate.aadl2.DeviceType devicetype)
Get a list of out event data ports of a DeviceType (devicetype)
|
java.util.ArrayList<org.osate.aadl2.EventPort> |
Device_GetOutEventPort(org.osate.aadl2.DeviceType devicetype)
Get a list of out event ports of a DeviceType (devicetype)
|
org.osate.aadl2.DeviceClassifier |
Devicesubcomponent_GetClassifier(org.osate.aadl2.DeviceSubcomponent d)
Get the DeviceClassifier of a DeviceSubcomponent (d)
|
org.osate.aadl2.DeviceImplementation |
Devicesubcomponent_GetComponentImpl(org.osate.aadl2.DeviceSubcomponent p)
Get the component implementation (the classifier) of a DeviceSubcomponent (p)
If classifier of this p is type of DeviceImpl, return this classifier,
otherwise return null
|
org.osate.aadl2.DeviceType |
Devicesubcomponent_GetComponentType(org.osate.aadl2.DeviceSubcomponent p)
Get the DeviceType of a DeviceSubcomponent (p)
If classifier of this p is type of DeviceImpl, return its component type,
otherwise if this p is type of DeviceType, return this classifier
|
java.lang.String |
EndToEndFlow_GetName(org.osate.aadl2.EndToEndFlow fs)
Returns string name of a end to end flow
|
java.util.ArrayList<org.osate.aadl2.PropertyAssociation> |
EndToEndFlow_GetPropertyAssociation(org.osate.aadl2.EndToEndFlow fs)
Returns a list of property associations of a end to end flow
|
org.osate.aadl2.DataClassifier |
EventDataPort_GetClassifier(org.osate.aadl2.EventDataPort edport)
returns the data classifier of a event data port
|
boolean |
Exist_Connection_SubProcess_to_System(org.osate.aadl2.SystemImplementation sysimpl,
org.osate.aadl2.ProcessSubcomponent ps1,
org.osate.aadl2.Port p1)
Returns whether there exists a connection from sub process ps1's port p1 to system sysimpl in sysimpl
|
org.osate.aadl2.FeatureGroupType |
FeatureGroupType_GetInverse(org.osate.aadl2.FeatureGroupType fgt)
Returns the inverse feature group type of a feature group type fgt
|
java.util.ArrayList<org.osate.aadl2.Port> |
FeatureGroupType_GetPorts(org.osate.aadl2.FeatureGroupType fgt)
Returns a list of ports that are defined in a feature group type fgt
|
java.lang.String |
FlowImplementation_GetKind(org.osate.aadl2.FlowImplementation f)
Return kind (source, sink, path) of a flow implementation
|
java.lang.String |
FlowImplementation_GetName(org.osate.aadl2.FlowImplementation fs)
Returns string name of a FlowImplementation
|
java.util.ArrayList<org.osate.aadl2.PropertyAssociation> |
FlowImplementation_GetPropertyAssociation(org.osate.aadl2.FlowImplementation fs)
Returns a list of property associations of a FlowImplementation
|
java.lang.String |
FlowSpec_GetName(org.osate.aadl2.FlowSpecification fs)
Returns string name of a flow specification
|
java.util.ArrayList<org.osate.aadl2.PropertyAssociation> |
FlowSpec_GetPropertyAssociation(org.osate.aadl2.FlowSpecification fs)
Returns a list of property associations of a flow specification
|
org.eclipse.emf.common.util.EList<java.lang.String> |
Get_IOTimeSpec(org.osate.aadl2.PropertyAssociation pa)
Get the value of a IO_Time_Spec property
|
java.util.ArrayList<org.osate.aadl2.PortConnection> |
Get_ProcessDataConnection_SameProcessor(org.osate.aadl2.SystemImplementation sysimpl,
org.osate.aadl2.ProcessorSubcomponent subprocessor)
Get a list of (data) port connections between processes, where the two processes are bound to a same processor (subprocessor)
|
java.util.ArrayList<org.osate.aadl2.PortConnection> |
Get_ProcessEventConnection_SameProcessor(org.osate.aadl2.SystemImplementation sysimpl,
org.osate.aadl2.ProcessorSubcomponent subprocessor)
Get a list of event port connections between processes,
where the two processes are bound to a same processor (subprocessor)
|
java.util.ArrayList<org.osate.aadl2.PortConnection> |
Get_ProcessEventDataConnection_SameProcessor(org.osate.aadl2.SystemImplementation sysimpl,
org.osate.aadl2.ProcessorSubcomponent subprocessor)
Get a list of event data port connections between processes,
where the two processes are bound to a same processor (subprocessor)
|
java.util.ArrayList<org.osate.aadl2.PropertyAssociation> |
Get_Properties_AppliesTo_Connection(org.osate.aadl2.ComponentImplementation compimpl,
org.osate.aadl2.Connection pconnection)
Get a list of properties that applies a connection (pconnection)
|
org.osate.aadl2.RangeValue |
InputTime_Get_Offset1(org.osate.aadl2.PropertyAssociation pa)
Returns the (first) Offset field of a Input_Time property.
|
org.osate.aadl2.EnumerationLiteral |
InputTime_Get_Time1(org.osate.aadl2.PropertyAssociation pa)
Returns the (first) Time field of a Input_Time property.
|
double |
IntegerLiteral_Get_AbsoluteFactor(org.osate.aadl2.IntegerLiteral x,
org.osate.aadl2.UnitLiteral target)
Get a IntegerLiteral x's AbsoluteFactor, corresponding to a target unit,
|
java.lang.String |
IntegerLiteral_Get_Unit(org.osate.aadl2.IntegerLiteral x)
Get the string unit of a IntegerLiteral x,
for example, get value ms of 2 ms
|
java.lang.String |
IntegerLiteral_Get_Value(org.osate.aadl2.IntegerLiteral x)
Get the string value of a IntegerLiteral x,
for example, get value 2 of 2 ms
|
org.osate.aadl2.UnitLiteral |
IntegerLiteral_Unit(org.osate.aadl2.IntegerLiteral x)
Get the unit of a IntegerLiteral x
|
java.lang.String |
IntegerLiteralRange_Get_MaxUnit(org.osate.aadl2.RangeValue x)
Get the string unit of upper bound (IntegerLiteral) of a RangeValue x,
for example, get value ms of RangeValue 2 ms .. 5 ms
|
java.lang.String |
IntegerLiteralRange_Get_MaxValue(org.osate.aadl2.RangeValue x)
Get the string value of upper bound (IntegerLiteral) of a RangeValue x,
for example, get value 5 of RangeValue 2 ms .. 5 ms
|
java.lang.String |
IntegerLiteralRange_Get_MinUnit(org.osate.aadl2.RangeValue x)
Get the string unit of lower bound (IntegerLiteral) of a RangeValue x,
for example, get value ms of RangeValue 2 ms .. 5 ms
|
java.lang.String |
IntegerLiteralRange_Get_MinValue(org.osate.aadl2.RangeValue x)
Get the string value of lower bound (IntegerLiteral) of a RangeValue x,
for example, get value 2 of RangeValue 2 ms .. 5 ms
|
boolean |
Is_BusAccessConnection(org.osate.aadl2.AccessConnection ac)
Determine whether a access connection (pc) is bus access connection.
|
boolean |
Is_CalledSubprogram_Sub_Of_ComponentImpl(org.osate.aadl2.CalledSubprogram call_sp,
org.osate.aadl2.ComponentImplementation ci)
Returns whether a called subprogram call_sp is a subcomponent of component implementation ci
|
boolean |
Is_DataAccessConnection(org.osate.aadl2.AccessConnection ac)
Determine whether a access connection (pc) is data access connection.
|
boolean |
Is_DataPortConnection(org.osate.aadl2.PortConnection pc)
Determine whether a port connection (pc) is data port connection.
|
boolean |
Is_EventDataPortConnection(org.osate.aadl2.PortConnection pc)
Determine whether a port connection (pc) is event data port connection.
|
boolean |
Is_EventPortConnection(org.osate.aadl2.PortConnection pc)
Determine whether a port connection (pc) is event port connection.
|
boolean |
Is_SubprogramAccess_Remote(org.osate.aadl2.SubprogramAccess sp_access,
org.osate.aadl2.ComponentType ct,
org.osate.aadl2.AadlPackage ap)
Returns whether a subprogram access (sp_access) is remote.
|
boolean |
Is_SubprogramAccessConnection(org.osate.aadl2.AccessConnection ac)
Determine whether a access connection (pc) is subprogram access connection.
|
boolean |
Is_SubprogramCall_Remote(org.osate.aadl2.SubprogramCall sp_call,
org.osate.aadl2.BehavioredImplementation t,
org.osate.aadl2.AadlPackage ap)
Returns whether a subprogram call (sp_call) is a remote call.
|
boolean |
Is_SubprogramClassifier_Sub_Of_ComponentImpl(org.osate.aadl2.SubprogramClassifier sp,
org.osate.aadl2.ComponentImplementation ci)
Returns whether a subprogram calssifier sp is a subcomponent of a component implementation ci
|
boolean |
Is_SubprogramGroupAccessConnection(org.osate.aadl2.AccessConnection ac)
Determine whether a access connection (pc) is subprogram group access connection.
|
boolean |
Is_SubprogramImpl_Sub_Of_Any_Process(org.osate.aadl2.SubprogramImplementation sp,
org.osate.aadl2.AadlPackage aadlpkg)
Returns whether a subprogram impl sp is a subcomponent of any process in AADL package aadlpkg
|
boolean |
Is_SubprogramImpl_Sub_Of_Any_Thread(org.osate.aadl2.SubprogramImplementation sp,
org.osate.aadl2.AadlPackage aadlpkg)
Returns whether a subprogram impl sp is a subcomponent of any thread in AADL package aadlpkg
|
boolean |
Is_SubprogramImpl_Sub_Of_ComponentImpl(org.osate.aadl2.SubprogramImplementation spi,
org.osate.aadl2.ComponentImplementation ci)
Returns whether a subprogram implementation spi is a subcomponent of component implementation ci
|
boolean |
Is_SubprogramType_Sub_Of_Any_Process(org.osate.aadl2.SubprogramType spt,
org.osate.aadl2.AadlPackage aadlpkg)
Returns whether a subprogram type spt is a subcomponent of any process in AADL package aadlpkg
|
boolean |
Is_SubprogramType_Sub_Of_Any_Thread(org.osate.aadl2.SubprogramType spt,
org.osate.aadl2.AadlPackage aadlpkg)
Returns whether a subprogram type spt is a subcomponent of any thread in AADL package aadlpkg
|
boolean |
Is_SubprogramType_Sub_Of_ComponentImpl(org.osate.aadl2.SubprogramType spt,
org.osate.aadl2.ComponentImplementation ci)
Returns whether a subprogram type spt is a subcomponent of component implementation ci
|
boolean |
isInputPort(org.osate.aadl2.Port aPort) |
boolean |
isOutputPort(org.osate.aadl2.Port aPort) |
java.lang.Boolean |
IsSubsystem(org.osate.aadl2.SystemImplementation s,
java.util.ArrayList<org.osate.aadl2.SystemImplementation> l_sys_impl)
Returns whether a systemImpl (s) is a subsystem of any systemImpl in the list (l_sys)
|
org.osate.aadl2.MemoryClassifier |
Memorysubcomponent_GetClassifier(org.osate.aadl2.MemorySubcomponent m)
Get the MemoryClassifier of a MemorySubcomponent (m)
|
org.osate.aadl2.PropertyExpression |
ModalPropertyValue_Get_Value(org.osate.aadl2.ModalPropertyValue v)
Get the name of a property
|
org.osate.aadl2.RangeValue |
OutputTime_Get_Offset1(org.osate.aadl2.PropertyAssociation pa)
Returns the (first) Offset field of a Output_Time property.
|
org.osate.aadl2.EnumerationLiteral |
OutputTime_Get_Time1(org.osate.aadl2.PropertyAssociation pa)
Returns the (first) Time field of a Output_Time property.
|
java.util.ArrayList<org.osate.aadl2.BusImplementation> |
Package_GetBusImpl(org.osate.aadl2.PackageSection pkg)
get list of all BusImplementation objects of a Package (pkg)
|
java.util.ArrayList<org.osate.aadl2.BusType> |
Package_GetBusType(org.osate.aadl2.PackageSection pkg)
Get a list of all BusType objects of a package (pkg)
|
java.util.ArrayList<org.osate.aadl2.DataImplementation> |
Package_GetdataImpl(org.osate.aadl2.PackageSection pkg)
Get list of all DataImplementation objects of a package (pkg)
|
java.util.ArrayList<org.osate.aadl2.DataType> |
Package_GetdataType(org.osate.aadl2.PackageSection pkg)
Get a list of all DataType objects from a (public or private) package section (pkg)
|
java.util.ArrayList<org.osate.aadl2.DeviceImplementation> |
Package_GetDeviceImpl(org.osate.aadl2.PackageSection pkg)
get list of all DeviceImplementation objects of a Package (pkg)
|
java.util.ArrayList<org.osate.aadl2.DeviceType> |
Package_GetDeviceType(org.osate.aadl2.PackageSection pkg)
Get a list of all DeviceType objects of a package (pkg)
|
java.util.ArrayList<org.osate.aadl2.FeatureGroupType> |
Package_GetFeatureGroupType(org.osate.aadl2.PackageSection pkg)
get list of all FeatureGroupType objects of a Package (pkg)
|
java.util.ArrayList<org.osate.aadl2.MemoryImplementation> |
Package_GetMemoryImpl(org.osate.aadl2.PackageSection pkg)
get list of all MemoryImplementation objects of a Package (pkg)
|
java.util.ArrayList<org.osate.aadl2.MemoryType> |
Package_GetMemoryType(org.osate.aadl2.PackageSection pkg)
Get a list of all MemoryType objects of a package (pkg)
|
java.lang.String |
Package_GetName(org.osate.aadl2.PackageSection pkg)
Returns a string name of a package section (pkg)
|
java.util.ArrayList<org.osate.aadl2.ProcessImplementation> |
Package_GetProcessImpl(org.osate.aadl2.PackageSection pkg)
get list of all ProcessImplementation objects of a Package (pkg)
|
java.util.ArrayList<org.osate.aadl2.ProcessorImplementation> |
Package_GetProcessorImpl(org.osate.aadl2.PackageSection pkg)
get list of all ProcessorImplementation objects of a Package (pkg)
|
java.util.ArrayList<org.osate.aadl2.ProcessorType> |
Package_GetProcessorType(org.osate.aadl2.PackageSection pkg)
Get a list of all ProcessorType objects of a package (pkg)
|
java.util.ArrayList<org.osate.aadl2.ProcessType> |
Package_GetProcessType(org.osate.aadl2.PackageSection pkg)
Get a list of all ProcessType objects of a package (pkg)
|
java.util.ArrayList<org.osate.aadl2.SubprogramImplementation> |
Package_GetSubprogramImpl(org.osate.aadl2.PackageSection pkg)
get list of all SubprogramImplementation objects of a Package (pkg)
|
java.util.ArrayList<org.osate.aadl2.SubprogramType> |
Package_GetSubprogramType(org.osate.aadl2.PackageSection pkg)
Get a list of all SubprogramType objects of a package (pkg)
|
java.util.ArrayList<org.osate.aadl2.SystemImplementation> |
Package_GetsystemImpl(org.osate.aadl2.PackageSection pkg)
get list of all SystemImplementation objects of a Package (pkg)
|
java.util.ArrayList<org.osate.aadl2.SystemType> |
Package_GetsystemType(org.osate.aadl2.PackageSection pkg)
Get a list of all SystemType objects of a package (pkg)
|
java.util.ArrayList<org.osate.aadl2.ThreadImplementation> |
Package_GetThreadImpl(org.osate.aadl2.PackageSection pkg)
get list of all ThreadImplementation objects of a Package (pkg)
|
java.util.ArrayList<org.osate.aadl2.ThreadType> |
Package_GetThreadType(org.osate.aadl2.PackageSection pkg)
Get a list of all ThreadType objects of a package (pkg)
|
org.osate.aadl2.DataClassifier |
Parameter_GetClassifier(org.osate.aadl2.Parameter p)
Returns data classfier of parameter p
|
java.lang.String |
Parameter_GetName(org.osate.aadl2.Parameter p)
Get the name of a parameter
|
java.lang.String |
Port_Get_Dequeue_Number(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the number (in string) of dequeue items of (event data or event) port (p).
|
java.lang.String |
Port_Get_DequeuedItems_str(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the Dequeued_Items value of (event data or event) port (p)
|
java.lang.String |
Port_Get_DequeueProtocol_str(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the (first) Reference_Time of a Input_Time property that applies a port (p)
|
org.osate.aadl2.PropertyAssociation |
Port_Get_DequeueProtocol(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the Input_Time property association of a port p
|
java.lang.String |
Port_Get_InputTime_Offset1_MaxUnit_str(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the max_offset's unit of Offset field in a Input_Time property that applies a port (p)
|
long |
Port_Get_InputTime_Offset1_MaxValue_long(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the max_offset's value of Offset field in a Input_Time property that applies a port (p)
|
java.lang.String |
Port_Get_InputTime_Offset1_MaxValue_str(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the max_offset's value of Offset field in a Input_Time property that applies a port (p)
|
java.lang.String |
Port_Get_InputTime_Offset1_MinUnit_str(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the min_offset's unit of Offset field in a Input_Time property that applies a port (p)
|
long |
Port_Get_InputTime_Offset1_MinValue_long(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the min_offset's value of Offset field in a Input_Time property that applies a port (p)
|
java.lang.String |
Port_Get_InputTime_Offset1_MinValue_str(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the min_offset's value of Offset field in a Input_Time property that applies a port (p)
|
java.lang.String |
Port_Get_InputTime_Time1_str(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the (first) Reference_Time of a Input_Time property that applies a port (p)
|
org.osate.aadl2.PropertyAssociation |
Port_Get_InputTime(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the Input_Time property association of a port p
|
java.lang.String |
Port_Get_OutputTime_Offset1_MaxUnit_str(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the max_offset's unit of Offset field in a Output_Time property that applies a port (p)
|
long |
Port_Get_OutputTime_Offset1_MaxValue_long(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the max_offset's value of Offset field in a Output_Time property that applies a port (p)
|
java.lang.String |
Port_Get_OutputTime_Offset1_MaxValue_str(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the max_offset's value of Offset field in a Output_Time property that applies a port (p)
|
java.lang.String |
Port_Get_OutputTime_Offset1_MinUnit_str(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the min_offset's unit of Offset field in a Output_Time property that applies a port (p)
|
long |
Port_Get_OutputTime_Offset1_MinValue_long(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the min_offset's value of Offset field in a Output_Time property that applies a port (p)
|
java.lang.String |
Port_Get_OutputTime_Offset1_MinValue_str(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the min_offset's value of Offset field in a Output_Time property that applies a port (p)
|
java.lang.String |
Port_Get_OutputTime_Time1_str(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the (first) Reference_Time of a Output_Time property that applies a port (p)
|
org.osate.aadl2.PropertyAssociation |
Port_Get_OutputTime(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the Output_Time property association of a port p
|
java.lang.String |
Port_Get_Overflow_Handling_Protocol_str(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get a string value of a port p's Overflow_Handling_Protocol property,
the default value is "DropOldest"
|
org.osate.aadl2.PropertyAssociation |
Port_Get_OverflowHandlingProtocol(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the Overflow_Handling_Protocol property association of a port p
|
java.util.ArrayList<org.osate.aadl2.PropertyAssociation> |
Port_Get_PropertyAssociation(org.osate.aadl2.Port p)
Returns a list of property associations of a port
|
org.osate.aadl2.PropertyAssociation |
Port_Get_PropertyX(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p,
java.lang.String X)
Get the property association (which is named as X) of a port p
|
java.lang.String |
Port_Get_Queue_Processing_Protocol_str(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get a string value of a port p's Queue_Processing_Protocol property, default value is "FIFO"
|
org.osate.aadl2.PropertyAssociation |
Port_Get_QueueProcessingProtocol(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the Queue_Processing_Protocol property association of a port p
|
java.lang.String |
Port_Get_QueueSize_str(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the Queue_Size value of (event data or event) port (p)
|
java.lang.String |
Port_Get_Timing_str(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get a string value of a port p's Timing property, default value is "sampled"
|
org.osate.aadl2.PropertyAssociation |
Port_Get_Timing(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Get the Timing property association of a port p
|
java.lang.String |
Port_GetDirection(org.osate.aadl2.Port p)
Returns the direction of a port p: "in", "out"
|
java.lang.String |
Port_GetName(org.osate.aadl2.Port port)
Get the name of a port
|
boolean |
Port_InputTime_IsDefault(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Returns whether the input_time of a port is default value,
if [0.0 Ns .. 0.0 Ns] Dispatch
|
boolean |
Port_OutputTime_IsDefault(org.osate.aadl2.ThreadImplementation t,
org.osate.aadl2.Port p)
Returns whether the output_time of a port is default value,
if [0.0 Ns .. 0.0 Ns] Completion
|
org.osate.aadl2.Port |
PortConnection_GetDst(org.osate.aadl2.PortConnection cc)
Get the destination port of a port connection
|
org.osate.aadl2.Context |
PortConnection_GetDstContext(org.osate.aadl2.PortConnection cc)
Get the destination context of a port connection
|
org.osate.aadl2.Port |
PortConnection_GetSrc(org.osate.aadl2.PortConnection cc)
Get the source port of a port connection
|
org.osate.aadl2.Context |
PortConnection_GetSrcContext(org.osate.aadl2.PortConnection cc)
Get the source context of a port connection
|
org.osate.aadl2.ProcessorSubcomponent |
Process_Get_Binding_Processor(org.osate.aadl2.SystemImplementation sysimpl,
org.osate.aadl2.ProcessSubcomponent subprocess)
Get a processor that a process (subprocess) is bound to
|
java.util.ArrayList<org.osate.aadl2.ThreadSubcomponent> |
Process_Get_Threads_Calls_Subprogram_x(org.osate.aadl2.ProcessImplementation p,
java.lang.String x)
Get the thread subprograms that calls subprogram x in process p
|
java.util.ArrayList<org.osate.aadl2.ThreadSubcomponent> |
Process_Get_Threads_Requires_Subprogram_x(org.osate.aadl2.ProcessImplementation p,
java.lang.String x)
Get the thread subprograms that requires access subprogram x in process p
|
org.osate.aadl2.ProcessType |
Process_GetCompType(org.osate.aadl2.ProcessImplementation processimpl)
Get the corresponding process type of a ProcessImpl (processimpl)
|
java.util.ArrayList<org.osate.aadl2.PortConnection> |
Process_GetDataConnection(org.osate.aadl2.ProcessImplementation processimpl)
Get a list of data port connections from a ProcessImpl (processimpl)
|
java.util.ArrayList<org.osate.aadl2.PortConnection> |
Process_GetEventConnection(org.osate.aadl2.ProcessImplementation processimpl)
Get A list of event port connections from ProcessImpl (processimpl)
|
java.util.ArrayList<org.osate.aadl2.PortConnection> |
Process_GetEventDataConnection(org.osate.aadl2.ProcessImplementation processimpl)
Get a list of event data connections from a ProcessImpl (processimpl)
|
java.util.ArrayList<org.osate.aadl2.DataPort> |
Process_GetInDataPort(org.osate.aadl2.ProcessType processtype)
Get a list of in data ports of a process
Get all the data ports of this process (processtype),
and select the ones whose direction is "in"
|
java.util.ArrayList<org.osate.aadl2.EventDataPort> |
Process_GetInEventDataPort(org.osate.aadl2.ProcessType processtype)
Get a list of in event data ports of a process
Get all the event data ports of this process (processtype),
and select the ones whose direction is "in"
|
java.util.ArrayList<org.osate.aadl2.EventPort> |
Process_GetInEventPort(org.osate.aadl2.ProcessType processtype)
Get a list of in event ports of a process
Get all the event ports of this process (processtype),
and select the ones whose direction is "in"
|
java.util.ArrayList<org.osate.aadl2.DataPort> |
Process_GetOutDataPort(org.osate.aadl2.ProcessType processtype)
Get a list of out data ports of a process
Get all the data ports of this process (processtype),
and select the ones whose direction is "out"
|
java.util.ArrayList<org.osate.aadl2.EventDataPort> |
Process_GetOutEventDataPort(org.osate.aadl2.ProcessType processtype)
Get a list of out event data ports of a process
Get all the event data ports of this process (processtype),
and select the ones whose direction is "out"
|
java.util.ArrayList<org.osate.aadl2.EventPort> |
Process_GetOutEventPort(org.osate.aadl2.ProcessType processtype)
Get a list of out event ports of a process
Get all the event ports of this process (processtype),
and select the ones whose direction is "out"
|
java.lang.String |
Process_GetProcessPeriod(org.osate.aadl2.ProcessImplementation processimpl)
Get the period of a ProcessImpl (processimpl)
This value is fetched from "Period" property
|
java.util.ArrayList<org.osate.aadl2.SubprogramSubcomponent> |
Process_GetSubcomponents_Subprogram(org.osate.aadl2.ProcessImplementation processimpl)
Get a list of sub subprogram components of a ProcessImpl(processimpl)
|
java.util.ArrayList<org.osate.aadl2.DataSubcomponent> |
Process_GetSubcomponentsData(org.osate.aadl2.ProcessImplementation processimpl)
Get a list of sub data components of a ProcessImpl(processimpl)
|
java.util.ArrayList<org.osate.aadl2.ThreadSubcomponent> |
Process_GetSubcomponentsThread(org.osate.aadl2.ProcessImplementation processimpl)
Get a list of sub threads of a ProcessImplementation (processimpl)
|
java.util.ArrayList<org.osate.aadl2.ThreadGroupSubcomponent> |
Process_GetSubcomponentsThreadGroup(org.osate.aadl2.ProcessImplementation processimpl)
Get a list of sub thread groups of a ProcessImpl (processimpl)
|
java.util.ArrayList<org.osate.aadl2.ProcessSubcomponent> |
Processor_Get_Binding_Process(org.osate.aadl2.SystemImplementation sysimpl,
org.osate.aadl2.ProcessorSubcomponent subprocessor)
Get a list of processes that bound to a processor (subprocessor).
|
java.util.ArrayList<org.osate.aadl2.DataPort> |
Processor_GetInDataPort(org.osate.aadl2.ProcessorType processortype)
Get a list of in data ports of a ProcessorType (processortype)
|
java.util.ArrayList<org.osate.aadl2.EventDataPort> |
Processor_GetInEventDataPort(org.osate.aadl2.ProcessorType processortype)
Get a list of in event data ports of a ProcessorType (processortype)
|
java.util.ArrayList<org.osate.aadl2.EventPort> |
Processor_GetInEventPort(org.osate.aadl2.ProcessorType processortype)
Get a list of in event ports of a ProcessorType (processortype)
|
java.util.ArrayList<org.osate.aadl2.DataPort> |
Processor_GetOutDataPort(org.osate.aadl2.ProcessorType processortype)
Get a list of out data ports of a ProcessorType (processortype)
|
java.util.ArrayList<org.osate.aadl2.EventDataPort> |
Processor_GetOutEventDataPort(org.osate.aadl2.ProcessorType processortype)
Get a list of out event data ports of a ProcessorType (processortype)
|
java.util.ArrayList<org.osate.aadl2.EventPort> |
Processor_GetOutEventPort(org.osate.aadl2.ProcessorType processortype)
Get a list of out event ports of a ProcessorType (processortype)
|
java.util.ArrayList<org.osate.aadl2.BusSubcomponent> |
Processor_GetSubBus(org.osate.aadl2.ProcessorImplementation pi)
Returns all bus subcomponents of a processor implementation
|
java.util.ArrayList<org.osate.aadl2.Subcomponent> |
Processor_GetSubcomponents(org.osate.aadl2.ProcessorImplementation pi)
Returns all subcomponents of a processor implementation
|
java.util.ArrayList<org.osate.aadl2.MemorySubcomponent> |
Processor_GetSubMemorys(org.osate.aadl2.ProcessorImplementation pi)
Returns all memory subcomponents of a processor implementation
|
org.osate.aadl2.ProcessorClassifier |
Processorsubcomponent_GetClassifier(org.osate.aadl2.ProcessorSubcomponent pr)
Get the ProcessorClassifier of a ProcessorSubcomponent (pr)
|
org.osate.aadl2.ProcessorImplementation |
Processorsubcomponent_GetComponentImpl(org.osate.aadl2.ProcessorSubcomponent p)
Get the component implementation (the classifier) of a ProcessorSubcomponent (p)
If classifier of this p is type of ProcessorImpl, return this classifier,
otherwise return null
|
org.osate.aadl2.ProcessorType |
Processorsubcomponent_GetComponentType(org.osate.aadl2.ProcessorSubcomponent p)
Get the ProcessorType of a ProcessorSubcomponent (p)
If classifier of this p is type of ProcessorImpl, return its component type,
otherwise if this p is type of ProcessorType, return this classifier
|
org.osate.aadl2.ProcessClassifier |
Processsubcomponent_GetClassifier(org.osate.aadl2.ProcessSubcomponent p)
Get the ProcessClassifier of a ProcessSubcomponent (p)
|
org.osate.aadl2.ProcessImplementation |
Processsubcomponent_GetComponentImpl(org.osate.aadl2.ProcessSubcomponent processsubcomponent)
Get the component implementation (the classifier) of a ProcessSubcomponent (processsubcomponent)
If classifier of this processsubcomponent is type of ProcessImpl, return this classifier,
otherwise return null
|
org.osate.aadl2.ProcessType |
Processsubcomponent_GetComponentType(org.osate.aadl2.ProcessSubcomponent processsubcomponent)
Get the component type (the classifier) of a ProcessSubcomponent (processsubcomponent)
If classifier of this processsubcomponent is type of ProcessImpl, return its component type,
otherwise if this processsubcomponent is type of ProcessType, return this classifier
|
java.lang.String |
Property_ClockPeriod_Unit_str(org.osate.aadl2.PropertyAssociation pa)
Get the string unit of Clock_Period property
|
java.lang.String |
Property_ClockPeriod_Value_str(org.osate.aadl2.PropertyAssociation pa)
Get the string value of Clock_Period property
|
java.util.ArrayList<java.lang.String> |
Property_Get_AppliesTo(org.osate.aadl2.PropertyAssociation pa)
Get a list of (component) string name that a property (pa) applies to
|
org.osate.aadl2.IntegerLiteral |
Property_Get_ClockPeriod(org.osate.aadl2.PropertyAssociation pa)
Get the Clock_Period (for example: 2 ms)
|
org.osate.aadl2.IntegerLiteral |
Property_Get_Deadline(org.osate.aadl2.PropertyAssociation pa)
Get the Deadline (for example: 2 ms)
|
java.lang.String |
Property_Get_DequeuedItems_str(org.osate.aadl2.PropertyAssociation pa)
Get the value of Dequeued_Items property
|
org.osate.aadl2.IntegerLiteral |
Property_Get_DequeuedItems(org.osate.aadl2.PropertyAssociation pa)
Get the Dequeued_Items
|
java.lang.String |
Property_Get_DequeueProtocol_str(org.osate.aadl2.PropertyAssociation pa)
Get the value of Dequeue_Protocol property
|
org.osate.aadl2.EnumerationLiteral |
Property_Get_DequeueProtocol(org.osate.aadl2.PropertyAssociation pa)
Get the Dequeue_Protocol
|
java.lang.String |
Property_Get_DeviceDispatchProtocol_str(org.osate.aadl2.PropertyAssociation pa)
Get the string value of Device_Dispatch_Protocol property
|
org.osate.aadl2.EnumerationLiteral |
Property_Get_DeviceDispatchProtocol(org.osate.aadl2.PropertyAssociation pa)
Get the Device_Dispatch_Protocol (for example: Periodic)
|
java.lang.String |
Property_Get_DispatchProtocol_str(org.osate.aadl2.PropertyAssociation pa)
Get the value of Dispatch_Protocol property
|
org.osate.aadl2.EnumerationLiteral |
Property_Get_DispatchProtocol(org.osate.aadl2.PropertyAssociation pa)
Get the Dispatch_Protocol (for example: Periodic)
|
java.lang.String |
Property_Get_FanOutPolicy_str(org.osate.aadl2.PropertyAssociation pa)
Get the value of Fan_Out_Policy property
|
org.osate.aadl2.EnumerationLiteral |
Property_Get_FanOutPolicy(org.osate.aadl2.PropertyAssociation pa)
Get the Fan_Out_Policy
|
java.lang.String |
Property_Get_Name(org.osate.aadl2.PropertyAssociation pa)
Get the name of a property
|
java.lang.String |
Property_Get_OverflowHandlingProtocol_str(org.osate.aadl2.PropertyAssociation pa)
Get the value of Overflow_Handling_Protocol property
|
org.osate.aadl2.EnumerationLiteral |
Property_Get_OverflowHandlingProtocol(org.osate.aadl2.PropertyAssociation pa)
Get the Overflow_Handling_Protocol
|
org.osate.aadl2.IntegerLiteral |
Property_Get_Period(org.osate.aadl2.PropertyAssociation pa)
Get the Period (for example: 2 ms)
|
java.lang.String |
Property_Get_Priority_str(org.osate.aadl2.PropertyAssociation pa)
Get the string value of Priority property
|
org.osate.aadl2.IntegerLiteral |
Property_Get_Priority(org.osate.aadl2.PropertyAssociation pa)
Get the Priority
|
java.lang.String |
Property_Get_QueueProcessingProtocol_str(org.osate.aadl2.PropertyAssociation pa)
Get the value of Queue_Processing_Protocol property
|
org.osate.aadl2.EnumerationLiteral |
Property_Get_QueueProcessingProtocol(org.osate.aadl2.PropertyAssociation pa)
Get the Queue_Processing_Protocol
|
java.lang.String |
Property_Get_QueueSize_str(org.osate.aadl2.PropertyAssociation pa)
Get the value of Queue_Size property
|
org.osate.aadl2.IntegerLiteral |
Property_Get_QueueSize(org.osate.aadl2.PropertyAssociation pa)
Get the Queue_Size
|
java.lang.String |
Property_Get_ReadTime_Fixed_MaxUnit_str(org.osate.aadl2.PropertyAssociation pa)
Get the unit of max offset of the Fixed field of Read_Time property
|
java.lang.String |
Property_Get_ReadTime_Fixed_MaxValue_str(org.osate.aadl2.PropertyAssociation pa)
Get the value of max offset of the Fixed field of Read_Time property
|
java.lang.String |
Property_Get_ReadTime_Fixed_MinUnit_str(org.osate.aadl2.PropertyAssociation pa)
Get the unit of min offset of the Fixed field of Read_Time property
|
java.lang.String |
Property_Get_ReadTime_Fixed_MinValue_str(org.osate.aadl2.PropertyAssociation pa)
Get the value of min offset of the Fixed field of Read_Time property
|
org.osate.aadl2.RangeValue |
Property_Get_ReadTime_Fixed(org.osate.aadl2.PropertyAssociation pa)
Get the Fixed field of a Read_Time property
|
java.lang.String |
Property_Get_ReadTime_PerByte_MaxUnit_str(org.osate.aadl2.PropertyAssociation pa)
Get the unit of max offset of the PerByte field of Read_Time property
|
java.lang.String |
Property_Get_ReadTime_PerByte_MaxValue_str(org.osate.aadl2.PropertyAssociation pa)
Get the value of max offset of the PerByte field of Read_Time property
|
java.lang.String |
Property_Get_ReadTime_PerByte_MinUnit_str(org.osate.aadl2.PropertyAssociation pa)
Get the unit of min offset of the PerByte field of Read_Time property
|
java.lang.String |
Property_Get_ReadTime_PerByte_MinValue_str(org.osate.aadl2.PropertyAssociation pa)
Get the value of min offset of the PerByte field of Read_Time property
|
org.osate.aadl2.RangeValue |
Property_Get_ReadTime_PerByte(org.osate.aadl2.PropertyAssociation pa)
Get the PerByte field of a Read_Time property
|
java.util.ArrayList<java.lang.String> |
Property_Get_ReferenceElements(org.osate.aadl2.PropertyAssociation pa)
Get a list of string name of a property (pa)'s reference elements
|
java.lang.String |
Property_Get_SourceName_str(org.osate.aadl2.PropertyAssociation pa)
Get the string unit of Clock_Period property
|
java.lang.String |
Property_Get_Timing_str(org.osate.aadl2.PropertyAssociation pa)
Get the value of Timing property
|
org.osate.aadl2.EnumerationLiteral |
Property_Get_Timing(org.osate.aadl2.PropertyAssociation pa)
Get the Timing
|
java.util.ArrayList<org.osate.aadl2.ModalPropertyValue> |
Property_Get_Values(org.osate.aadl2.PropertyAssociation pa)
Get the name of a property
|
org.osate.aadl2.IntegerLiteral |
Property_Get_WCET(org.osate.aadl2.PropertyAssociation pa)
Get the computation time (for example: t1 ms .. t2 ms)
|
org.osate.aadl2.EnumerationLiteral |
Property_Get_X_EnumerationLiteral(org.osate.aadl2.PropertyAssociation pa,
java.lang.String xname)
Get the EnumerationLiteral value of property named as xname
|
org.osate.aadl2.IntegerLiteral |
Property_Get_X_IntegerLiteral(org.osate.aadl2.PropertyAssociation pa,
java.lang.String xname)
Get the IntegerLiteral value of property named as xname
|
org.osate.aadl2.RangeValue |
Property_Get_X_RangeValue(org.osate.aadl2.PropertyAssociation pa)
Get the IntegerLiteral value of property named as xname
|
org.osate.aadl2.StringLiteral |
Property_Get_X_StringLiteral(org.osate.aadl2.PropertyAssociation pa,
java.lang.String xname)
Get the StringLiteral value of property named as xname
|
java.lang.String |
PropertySet_GetName(org.osate.aadl2.PropertySet ps)
Returns string name of a property set ps
|
java.lang.String |
StringLiteral_Name(org.osate.aadl2.StringLiteral x)
Get the string name of a StringLiteral x
|
java.lang.String |
Subcomponent_GetName(org.osate.aadl2.Subcomponent sub)
Get the name of a sub component (sub)
|
java.util.ArrayList<org.osate.aadl2.Parameter> |
Subprogram_Get_InParameter(org.osate.aadl2.SubprogramType subp_type)
Get a list of in paramters of a subprogram type (subp_type)
|
java.util.ArrayList<org.osate.aadl2.Parameter> |
Subprogram_Get_OutParameter(org.osate.aadl2.SubprogramType subp_type)
Get a list of out paramters of a subprogram type (subp_type)
|
java.util.ArrayList<org.osate.aadl2.EventDataPort> |
Subprogram_GetOutEventDataPort(org.osate.aadl2.SubprogramType subp_type)
Get a list of out event data ports of a SubprogramType (subp_type)
|
java.util.ArrayList<org.osate.aadl2.EventPort> |
Subprogram_GetOutEventPort(org.osate.aadl2.SubprogramType subp_type)
Get a list of out event ports of a SubprogramType (subp_type)
|
org.osate.aadl2.SubprogramClassifier |
SubprogramAccess_GetClassifier(org.osate.aadl2.SubprogramAccess spa)
Returns subprogram classfier of a subprogram access (spa)
|
java.lang.String |
SubprogramAccess_GetKind(org.osate.aadl2.SubprogramAccess da)
Returns subprogram access kind: "provided" "required"
|
java.lang.String |
SubprogramAccess_GetName(org.osate.aadl2.SubprogramAccess da)
Returns the string name of a subprogram access
|
org.osate.aadl2.CalledSubprogram |
SubprogramCall_Get_CalledSubprogram(org.osate.aadl2.SubprogramCall sp_call)
Returns the called subprogram of a subprogram call
|
java.lang.String |
SubprogramCall_GetName(org.osate.aadl2.SubprogramCall da)
Returns the string name of a subprogram call
|
java.util.ArrayList<org.osate.aadl2.SubprogramCall> |
SubprogramCallSequence_Get_SubprogramCalls(org.osate.aadl2.SubprogramCallSequence callseq)
Returns a list of subprogram calls of a subprogram call sequence
|
org.osate.aadl2.SubprogramClassifier |
Subprogramsubcomponent_GetClassifier(org.osate.aadl2.SubprogramSubcomponent subp)
Get the component classifier of a SubprogramSubcomponent (subp)
|
org.osate.aadl2.SubprogramImplementation |
Subprogramsubcomponent_GetComponentImpl(org.osate.aadl2.SubprogramSubcomponent s)
Get the component implementation (the classifier) of a SubprogramSubcomponent (s)
If classifier of this s is type of SubprogramImpl, return this classifier,
otherwise return null
|
org.osate.aadl2.SubprogramType |
Subprogramsubcomponent_GetComponentType(org.osate.aadl2.SubprogramSubcomponent s)
Get the SubprogramType of a SubprogramSubcomponent (s)
If classifier of this s is type of SubprogramImpl, return its component type,
otherwise if this s is type of SubprogramType, return this classifier
|
org.osate.aadl2.SystemType |
System_GetCompType(org.osate.aadl2.SystemImplementation sysimpl)
Get the system type of a system implementation component (sysimpl)
|
org.osate.aadl2.BusSubcomponent |
System_GetConnectionBindingBus(org.osate.aadl2.SystemImplementation sysimpl,
org.osate.aadl2.Connection c)
Get a BusSubcomponent object that the Connection c is "actual bound"
Get the value from "Actual_Connection_Binding" property
|
java.util.ArrayList<org.osate.aadl2.PortConnection> |
System_GetDataConnection(org.osate.aadl2.SystemImplementation sysimpl)
Get a list of data port connections from a SystemImpl (sysimpl)
|
java.util.ArrayList<org.osate.aadl2.PortConnection> |
System_GetEventConnection(org.osate.aadl2.SystemImplementation sysimpl)
Get a list of event port connections from a SystemImpl (sysimpl)
|
java.util.ArrayList<org.osate.aadl2.PortConnection> |
System_GetEventDataConnection(org.osate.aadl2.SystemImplementation sysimpl)
Get a list of event data port connections from a SystemImpl (sysimpl)
|
java.util.ArrayList<org.osate.aadl2.DataPort> |
System_GetInDataPort(org.osate.aadl2.SystemType systype)
Get list of in Data Ports of a SystemType (systype)
Get the data ports of a system type, and selects the ones whose direction is "in".
|
java.util.ArrayList<org.osate.aadl2.EventDataPort> |
System_GetInEventDataPort(org.osate.aadl2.SystemType systype)
Get list of in event data Ports of a SystemType (systype)
Get the event data ports of a system type, and selects the ones whose direction is "in".
|
java.util.ArrayList<org.osate.aadl2.EventPort> |
System_GetInEventPort(org.osate.aadl2.SystemType systype)
Get list of in event Ports of a SystemType (systype)
Get the event ports of a system type, and selects the ones whose direction is "in".
|
java.util.ArrayList<org.osate.aadl2.DataPort> |
System_GetOutDataPort(org.osate.aadl2.SystemType systype)
Get list of out Data Ports of a SystemType (systype)
Get the data ports of a system type, and selects the ones whose direction is "out".
|
java.util.ArrayList<org.osate.aadl2.EventDataPort> |
System_GetOutEventDataPort(org.osate.aadl2.SystemType systype)
Get list of out event data Ports of a SystemType (systype)
Get the event data ports of a system type, and selects the ones whose direction is "out".
|
java.util.ArrayList<org.osate.aadl2.EventPort> |
System_GetOutEventPort(org.osate.aadl2.SystemType systype)
Get list of out event Ports of a SystemType (systype)
Get the event ports of a system type, and selects the ones whose direction is "out".
|
org.osate.aadl2.ProcessorSubcomponent |
System_GetProcessBindingProcessor(org.osate.aadl2.SystemImplementation sysimpl,
org.osate.aadl2.ProcessSubcomponent p)
Get a ProcessorSubcomponent object that the ProcessSubcomponent p is "actual bound to"
Get the value from "Actual_Processor_Binding" property
|
java.util.ArrayList<org.osate.aadl2.BusSubcomponent> |
System_GetSubcomponentsBus(org.osate.aadl2.SystemImplementation sysimpl)
Get a list of sub bus components of a SystemImpl (sysimpl)
|
java.util.ArrayList<org.osate.aadl2.DataSubcomponent> |
System_GetSubcomponentsData(org.osate.aadl2.SystemImplementation sysimpl)
Get a list of sub data components a SystemImpl (sysimpl)
|
java.util.ArrayList<org.osate.aadl2.DeviceSubcomponent> |
System_GetSubcomponentsDevice(org.osate.aadl2.SystemImplementation sysimpl)
Get a list of sub devices of a SystemImpl (sysimpl)
|
java.util.ArrayList<org.osate.aadl2.MemorySubcomponent> |
System_GetSubcomponentsMemory(org.osate.aadl2.SystemImplementation sysimpl)
Get a list of sub memory components of a SystemImpl (sysimpl)
|
java.util.ArrayList<org.osate.aadl2.ProcessSubcomponent> |
System_GetSubcomponentsProcess(org.osate.aadl2.SystemImplementation sysimpl)
Get a list of sub processes of a SystemImpl (sysimpl)
|
java.util.ArrayList<org.osate.aadl2.ProcessorSubcomponent> |
System_GetSubcomponentsProcessor(org.osate.aadl2.SystemImplementation sysimpl)
Get a list of sub processors of a SystemImpl (sysimpl)
|
java.util.ArrayList<org.osate.aadl2.SystemSubcomponent> |
System_GetSubcomponentsSystem(org.osate.aadl2.SystemImplementation sysimpl)
Get a list of sub systems of a SystemImplementation object(sysimpl)
|
org.osate.aadl2.SystemClassifier |
Systemsubcomponent_GetClassifier(org.osate.aadl2.SystemSubcomponent s)
get the SystemClassifier of a SystemSubcomponent (s)
|
org.osate.aadl2.SystemImplementation |
Systemsubcomponent_GetComponentImpl(org.osate.aadl2.SystemSubcomponent syssubcomponent)
Get the component implementation (the classifier) of a SystemSubcomponent (syssubcomponent)
If classifier of this syssubcomponent is type of systemImpl, return it,
otherwise return null
|
org.osate.aadl2.SystemType |
Systemsubcomponent_GetComponentType(org.osate.aadl2.SystemSubcomponent syssubcomponent)
Get the component type (the classifier) of a SystemSubcomponent (syssubcomponent)
If classifier of this syssubcomponent is type of systemImpl, return its component type,
otherwise if this syssubcomponent is type of systemType, return this classifier
|
java.util.ArrayList<org.osate.aadl2.CalledSubprogram> |
Thread_Get_CalledSubprograms(org.osate.aadl2.ThreadImplementation threadimpl)
Get a list of CalledSubprogram objects from a ThreadImpl (threadimpl)
|
java.lang.String |
Thread_Get_Deadline_Unit(org.osate.aadl2.PropertyAssociation pa)
Get the unit of Deadline property, for example: ms
|
java.lang.String |
Thread_Get_Deadline_Value(org.osate.aadl2.PropertyAssociation pa)
Get the number value of Deadline property, e.g., 5
|
java.lang.String |
Thread_Get_DispatchProtocol_str(org.osate.aadl2.PropertyAssociation pa)
Get the string value of a thread's Dispatch_Protocol property
|
java.lang.String |
Thread_Get_DispatchProtocol_str(org.osate.aadl2.ThreadImplementation timpl)
Get the Dispatch type ("Periodic", "Aperiodic" ... ) of a ThreadImpl (threadimpl)
Get the value from "Dispatch_Protocol" property
|
java.lang.String |
Thread_Get_Period_Unit(org.osate.aadl2.PropertyAssociation pa)
Get the unit of Period property
|
java.lang.String |
Thread_Get_Period_Value(org.osate.aadl2.PropertyAssociation pa)
Get the number value of Period property
|
org.osate.aadl2.PropertyAssociation |
Thread_Get_PropertyX(org.osate.aadl2.ThreadImplementation t,
java.lang.String X)
Get the property association (which is named as X) of a thread t
|
org.osate.aadl2.SubprogramCall |
Thread_Get_SubprogramCall_CalledSubprogram_x(org.osate.aadl2.ThreadImplementation t,
java.lang.String x)
Get the subprogram call of which the called subprogram is named as x
|
java.util.ArrayList<org.osate.aadl2.SubprogramCall> |
Thread_Get_SubprogramCalls(org.osate.aadl2.ThreadImplementation threadimpl)
Get a list of SubprogramCall objects from callSequences of a ThreadImpl (threadimpl)
|
org.osate.aadl2.ThreadType |
Thread_GetCompType(org.osate.aadl2.ThreadImplementation threadimpl)
Get the corresponding thread type of a ThreadImpl (threadimpl)
|
org.osate.aadl2.IntegerLiteral |
Thread_GetDeadline(org.osate.aadl2.ThreadImplementation timpl)
Get the deadline of a ThreadImpl (threadimpl)
Get the value from "Deadline" property, for example, 2 ms
|
java.util.ArrayList<org.osate.aadl2.DataPort> |
Thread_GetInDataPort(org.osate.aadl2.ThreadType threadtype)
Get a list of in data ports of a ThreadType (threadtype)
|
java.util.ArrayList<org.osate.aadl2.EventDataPort> |
Thread_GetInEventDataPort(org.osate.aadl2.ThreadType threadtype)
Get a list of in event data ports of a ThreadType (threadtype)
|
java.util.ArrayList<org.osate.aadl2.EventPort> |
Thread_GetInEventPort(org.osate.aadl2.ThreadType threadtype)
Get a list of in event ports of a ThreadType (threadtype)
|
java.util.ArrayList<org.osate.aadl2.DataPort> |
Thread_GetOutDataPort(org.osate.aadl2.ThreadType threadtype)
Get a list of out data ports of a ThreadType (threadtype)
|
java.util.ArrayList<org.osate.aadl2.EventDataPort> |
Thread_GetOutEventDataPort(org.osate.aadl2.ThreadType threadtype)
Get a list of out event data ports of a ThreadType (threadtype)
|
java.util.ArrayList<org.osate.aadl2.EventPort> |
Thread_GetOutEventPort(org.osate.aadl2.ThreadType threadtype)
Get a list of out event ports of a ThreadType (threadtype)
|
org.osate.aadl2.IntegerLiteral |
Thread_GetPeriod(org.osate.aadl2.ThreadImplementation timpl)
Get the period of a ThreadImpl (threadimpl)
Get the value from "Period" property, for example, 2 ms
|
java.util.ArrayList<org.osate.aadl2.DataAccess> |
Thread_GetRequiresDataAccess(org.osate.aadl2.ThreadType threadtype)
Get a list of requires data access of a ThreadType (threadtype)
|
java.util.ArrayList<org.osate.aadl2.SubprogramAccess> |
Thread_GetRequiresSubprogramAccess(org.osate.aadl2.ThreadType threadtype)
Get a list of requires subprogram access a ThreadType (threadtype)
|
java.util.ArrayList<org.osate.aadl2.SubprogramSubcomponent> |
Thread_GetSubcomponent_Subprograms(org.osate.aadl2.ThreadImplementation threadimpl)
Get a list of sub subprogram components of a ThreadImpl (threadimpl)
|
java.util.ArrayList<org.osate.aadl2.DataSubcomponent> |
Thread_GetSubcomponentsData(org.osate.aadl2.ThreadImplementation threadimpl)
Get a list of sub data components of a ThreadImpl (threadimpl)
|
org.osate.aadl2.IntegerLiteral |
Thread_GetWCET(org.osate.aadl2.ThreadImplementation timpl)
Get the deadline of a ThreadImpl (threadimpl)
Get the value from "Deadline" property, for example, 2 ms
|
boolean |
Thread_HasPorts(org.osate.aadl2.ThreadType ttype)
Returns whether a thread contains ports
|
org.osate.aadl2.ThreadGroupClassifier |
ThreadGroupsubcomponent_GetClassifier(org.osate.aadl2.ThreadGroupSubcomponent tg)
Get the ThreadGroupClassifier of a ThreadGroupSubcomponent (tg)
|
org.osate.aadl2.ThreadClassifier |
Threadsubcomponent_GetClassifier(org.osate.aadl2.ThreadSubcomponent threadsubcomponent)
Get the ThreadClassifier of a ThreadSubcomponent (threadsubcomponent)
|
org.osate.aadl2.ThreadImplementation |
Threadsubcomponent_GetComponentImpl(org.osate.aadl2.ThreadSubcomponent threadsubcomponent)
Get the component implementation (the classifier) of a ThreadSubcomponent (threadsubcomponent)
If classifier of this threadsubcomponent is type of ThreadImpl, return this classifier,
otherwise return null
|
org.osate.aadl2.ThreadType |
Threadsubcomponent_GetComponentType(org.osate.aadl2.ThreadSubcomponent t)
Get the component type (the classifier) of a ThreadSubcomponent (t)
If classifier of this t is type of ThreadImpl, return its component type,
otherwise if this t is type of ThreadType, return this classifier
|
org.osate.aadl2.SubprogramAccess |
ThreadType_Get_SubprogramAccess_x(org.osate.aadl2.ThreadType t,
java.lang.String x)
Get the subprogram access of subprogram type or implementation x
|
java.lang.String |
TimeRange_Get_MaxUnit(org.osate.aadl2.RangeValue range_val)
Get the max_offset's unit of a TimeRange
|
long |
TimeRange_Get_MaxValue_long(org.osate.aadl2.RangeValue range_val)
Get the max_offset's value of a TimeRange
|
java.lang.String |
TimeRange_Get_MaxValue(org.osate.aadl2.RangeValue range_val)
Get the max_offset's value of a TimeRange
|
java.lang.String |
TimeRange_Get_MinUnit(org.osate.aadl2.RangeValue range_val)
Get the min_offset's unit of a TimeRange
|
long |
TimeRange_Get_MinValue_long(org.osate.aadl2.RangeValue range_val)
Get the min_offset's value of a TimeRange
|
java.lang.String |
TimeRange_Get_MinValue(org.osate.aadl2.RangeValue range_val)
Get the min_offset's value of a TimeRange
|
void |
Trace(java.lang.String s)
Prints the string str in the console
|
java.lang.String |
UnitLiteral_Name(org.osate.aadl2.UnitLiteral x)
Get the string name of a UnitLiteral x
|
public void Trace(java.lang.String s)
s
- a string to be printed outpublic java.lang.String AadlPackage_GetName(org.osate.aadl2.AadlPackage ap)
ap
- a aadl packagepublic org.osate.aadl2.PublicPackageSection AadlPackage_GetPublicPkg(org.osate.aadl2.AadlPackage ap)
ap
- a aadl packagepublic org.osate.aadl2.PrivatePackageSection AadlPackage_GetPrivatePkg(org.osate.aadl2.AadlPackage ap)
ap
- a aadl packagepublic java.util.ArrayList<org.osate.aadl2.DataType> AadlPackage_GetdataType(org.osate.aadl2.AadlPackage ap)
ap
- public java.util.ArrayList<org.osate.aadl2.DataImplementation> AadlPackage_GetdataImpl(org.osate.aadl2.AadlPackage ap)
ap
- public java.util.ArrayList<org.osate.aadl2.SystemType> AadlPackage_GetsystemType(org.osate.aadl2.AadlPackage ap)
ap
- public java.util.ArrayList<org.osate.aadl2.SystemImplementation> AadlPackage_GetsystemImpl(org.osate.aadl2.AadlPackage ap)
ap
- an AADL AadlPackage objectpublic java.util.ArrayList<org.osate.aadl2.ProcessType> AadlPackage_GetProcessType(org.osate.aadl2.AadlPackage ap)
ap
- public java.util.ArrayList<org.osate.aadl2.ProcessImplementation> AadlPackage_GetProcessImpl(org.osate.aadl2.AadlPackage ap)
aspec
- an AADL AadlSpec objectpublic java.util.ArrayList<org.osate.aadl2.ThreadType> AadlPackage_GetThreadType(org.osate.aadl2.AadlPackage ap)
ap
- public java.util.ArrayList<org.osate.aadl2.ThreadImplementation> AadlPackage_GetThreadImpl(org.osate.aadl2.AadlPackage ap)
aspec
- an AADL AadlSpec objectpublic java.util.ArrayList<org.osate.aadl2.ProcessorType> AadlPackage_GetProcessorType(org.osate.aadl2.AadlPackage ap)
ap
- public java.util.ArrayList<org.osate.aadl2.ProcessorImplementation> AadlPackage_GetProcessorImpl(org.osate.aadl2.AadlPackage ap)
aspec
- an AADL AadlSpec objectpublic java.util.ArrayList<org.osate.aadl2.DeviceType> AadlPackage_GetDeviceType(org.osate.aadl2.AadlPackage ap)
ap
- public java.util.ArrayList<org.osate.aadl2.DeviceImplementation> AadlPackage_GetDeviceImpl(org.osate.aadl2.AadlPackage ap)
aspec
- an AADL AadlSpec objectpublic java.util.ArrayList<org.osate.aadl2.BusType> AadlPackage_GetBusType(org.osate.aadl2.AadlPackage ap)
ap
- public java.util.ArrayList<org.osate.aadl2.BusImplementation> AadlPackage_GetBusImpl(org.osate.aadl2.AadlPackage ap)
aspec
- an AADL AadlSpec objectpublic java.util.ArrayList<org.osate.aadl2.MemoryType> AadlPackage_GetMemoryType(org.osate.aadl2.AadlPackage ap)
ap
- public java.util.ArrayList<org.osate.aadl2.MemoryImplementation> AadlPackage_GetMemoryImpl(org.osate.aadl2.AadlPackage ap)
aspec
- an AADL AadlSpec objectpublic java.util.ArrayList<org.osate.aadl2.SubprogramType> AadlPackage_GetSubprogramType(org.osate.aadl2.AadlPackage ap)
ap
- public java.util.ArrayList<org.osate.aadl2.SubprogramImplementation> AadlPackage_GetSubprogramImpl(org.osate.aadl2.AadlPackage ap)
aspec
- an AADL AadlSpec objectpublic java.util.ArrayList<org.osate.aadl2.FeatureGroupType> AadlPackage_GetFeatureGroupType(org.osate.aadl2.AadlPackage ap)
aspec
- an AADL AadlSpec objectpublic org.osate.aadl2.SystemImplementation AadlPackage_GetMainSystem(org.osate.aadl2.AadlPackage ap)
Assume that a main system is a system implementation which is not a subsystem of any other systems
ap
- an AADL AadlPackage objectpublic java.lang.String Package_GetName(org.osate.aadl2.PackageSection pkg)
pkg
- a (public or private) package sectionpublic java.util.ArrayList<org.osate.aadl2.DataType> Package_GetdataType(org.osate.aadl2.PackageSection pkg)
pkg
- public java.util.ArrayList<org.osate.aadl2.DataImplementation> Package_GetdataImpl(org.osate.aadl2.PackageSection pkg)
pkg
- public java.util.ArrayList<org.osate.aadl2.SystemType> Package_GetsystemType(org.osate.aadl2.PackageSection pkg)
pkg
- public java.util.ArrayList<org.osate.aadl2.SystemImplementation> Package_GetsystemImpl(org.osate.aadl2.PackageSection pkg)
pkg
- an AADL PackageSection objectpublic java.util.ArrayList<org.osate.aadl2.ProcessType> Package_GetProcessType(org.osate.aadl2.PackageSection pkg)
pkg
- public java.util.ArrayList<org.osate.aadl2.ProcessImplementation> Package_GetProcessImpl(org.osate.aadl2.PackageSection pkg)
pkg
- an AADL PackageSection objectpublic java.util.ArrayList<org.osate.aadl2.ThreadType> Package_GetThreadType(org.osate.aadl2.PackageSection pkg)
pkg
- public java.util.ArrayList<org.osate.aadl2.ThreadImplementation> Package_GetThreadImpl(org.osate.aadl2.PackageSection pkg)
pkg
- an AADL PackageSection objectpublic java.util.ArrayList<org.osate.aadl2.ProcessorType> Package_GetProcessorType(org.osate.aadl2.PackageSection pkg)
pkg
- public java.util.ArrayList<org.osate.aadl2.ProcessorImplementation> Package_GetProcessorImpl(org.osate.aadl2.PackageSection pkg)
pkg
- an AADL PackageSection objectpublic java.util.ArrayList<org.osate.aadl2.DeviceType> Package_GetDeviceType(org.osate.aadl2.PackageSection pkg)
pkg
- public java.util.ArrayList<org.osate.aadl2.DeviceImplementation> Package_GetDeviceImpl(org.osate.aadl2.PackageSection pkg)
pkg
- an AADL PackageSection objectpublic java.util.ArrayList<org.osate.aadl2.BusType> Package_GetBusType(org.osate.aadl2.PackageSection pkg)
pkg
- public java.util.ArrayList<org.osate.aadl2.BusImplementation> Package_GetBusImpl(org.osate.aadl2.PackageSection pkg)
pkg
- an AADL PackageSection objectpublic java.util.ArrayList<org.osate.aadl2.MemoryType> Package_GetMemoryType(org.osate.aadl2.PackageSection pkg)
pkg
- public java.util.ArrayList<org.osate.aadl2.MemoryImplementation> Package_GetMemoryImpl(org.osate.aadl2.PackageSection pkg)
pkg
- an AADL PackageSection objectpublic java.util.ArrayList<org.osate.aadl2.SubprogramType> Package_GetSubprogramType(org.osate.aadl2.PackageSection pkg)
pkg
- public java.util.ArrayList<org.osate.aadl2.SubprogramImplementation> Package_GetSubprogramImpl(org.osate.aadl2.PackageSection pkg)
pkg
- an AADL PackageSection objectpublic java.util.ArrayList<org.osate.aadl2.FeatureGroupType> Package_GetFeatureGroupType(org.osate.aadl2.PackageSection pkg)
pkg
- an AADL PackageSection objectpublic java.lang.String PropertySet_GetName(org.osate.aadl2.PropertySet ps)
ps
- a property setpublic java.lang.Boolean IsSubsystem(org.osate.aadl2.SystemImplementation s, java.util.ArrayList<org.osate.aadl2.SystemImplementation> l_sys_impl)
s
- a system implementation componentl_sys_impl
- a list of system implementation componentspublic boolean isInputPort(org.osate.aadl2.Port aPort)
public boolean isOutputPort(org.osate.aadl2.Port aPort)
public java.util.ArrayList<org.osate.aadl2.DataPort> System_GetInDataPort(org.osate.aadl2.SystemType systype)
Get the data ports of a system type, and selects the ones whose direction is "in".
systype
- a system type componentpublic java.util.ArrayList<org.osate.aadl2.DataPort> System_GetOutDataPort(org.osate.aadl2.SystemType systype)
Get the data ports of a system type, and selects the ones whose direction is "out".
systype
- a system type componentpublic java.util.ArrayList<org.osate.aadl2.EventPort> System_GetInEventPort(org.osate.aadl2.SystemType systype)
Get the event ports of a system type, and selects the ones whose direction is "in".
systype
- a system type componentpublic java.util.ArrayList<org.osate.aadl2.EventPort> System_GetOutEventPort(org.osate.aadl2.SystemType systype)
Get the event ports of a system type, and selects the ones whose direction is "out".
systype
- a system type componentpublic java.util.ArrayList<org.osate.aadl2.EventDataPort> System_GetInEventDataPort(org.osate.aadl2.SystemType systype)
Get the event data ports of a system type, and selects the ones whose direction is "in".
systype
- a system type componentpublic java.util.ArrayList<org.osate.aadl2.EventDataPort> System_GetOutEventDataPort(org.osate.aadl2.SystemType systype)
Get the event data ports of a system type, and selects the ones whose direction is "out".
systype
- a system type componentpublic org.osate.aadl2.SystemType System_GetCompType(org.osate.aadl2.SystemImplementation sysimpl)
sysimpl
- a system implementation componentpublic java.util.ArrayList<org.osate.aadl2.SystemSubcomponent> System_GetSubcomponentsSystem(org.osate.aadl2.SystemImplementation sysimpl)
sysimpl
- a system implementation componentpublic java.util.ArrayList<org.osate.aadl2.ProcessSubcomponent> System_GetSubcomponentsProcess(org.osate.aadl2.SystemImplementation sysimpl)
sysimple
- a system implementaton componentpublic java.util.ArrayList<org.osate.aadl2.DataSubcomponent> System_GetSubcomponentsData(org.osate.aadl2.SystemImplementation sysimpl)
sysimpl
- a system implementation componentpublic java.util.ArrayList<org.osate.aadl2.MemorySubcomponent> System_GetSubcomponentsMemory(org.osate.aadl2.SystemImplementation sysimpl)
sysimpl
- a system implementation componentpublic java.util.ArrayList<org.osate.aadl2.ProcessorSubcomponent> System_GetSubcomponentsProcessor(org.osate.aadl2.SystemImplementation sysimpl)
sysimpl
- a system implementation componentpublic java.util.ArrayList<org.osate.aadl2.DeviceSubcomponent> System_GetSubcomponentsDevice(org.osate.aadl2.SystemImplementation sysimpl)
sysimpl
- a system implementation componentpublic java.util.ArrayList<org.osate.aadl2.BusSubcomponent> System_GetSubcomponentsBus(org.osate.aadl2.SystemImplementation sysimpl)
sysimpl
- a system implementation componentpublic java.util.ArrayList<org.osate.aadl2.PortConnection> System_GetDataConnection(org.osate.aadl2.SystemImplementation sysimpl)
sysimpl
- a system implementation componentpublic java.util.ArrayList<org.osate.aadl2.PortConnection> System_GetEventConnection(org.osate.aadl2.SystemImplementation sysimpl)
sysimpl
- a system implementation componentpublic java.util.ArrayList<org.osate.aadl2.PortConnection> System_GetEventDataConnection(org.osate.aadl2.SystemImplementation sysimpl)
sysimpl
- a system implementation componentpublic org.osate.aadl2.BusSubcomponent System_GetConnectionBindingBus(org.osate.aadl2.SystemImplementation sysimpl, org.osate.aadl2.Connection c)
Get the value from "Actual_Connection_Binding" property
sysimpl
- a system implementation component that contains this connection cc
- a connectionpublic org.osate.aadl2.ProcessorSubcomponent System_GetProcessBindingProcessor(org.osate.aadl2.SystemImplementation sysimpl, org.osate.aadl2.ProcessSubcomponent p)
Get the value from "Actual_Processor_Binding" property
sysimpl
- a system implementation component that contains this sub process pp
- a sub processpublic java.util.ArrayList<org.osate.aadl2.DataPort> Process_GetInDataPort(org.osate.aadl2.ProcessType processtype)
Get all the data ports of this process (processtype), and select the ones whose direction is "in"
processtype
- a process type componentpublic java.util.ArrayList<org.osate.aadl2.DataPort> Process_GetOutDataPort(org.osate.aadl2.ProcessType processtype)
Get all the data ports of this process (processtype), and select the ones whose direction is "out"
processtype
- a process type componentpublic java.util.ArrayList<org.osate.aadl2.EventPort> Process_GetInEventPort(org.osate.aadl2.ProcessType processtype)
Get all the event ports of this process (processtype), and select the ones whose direction is "in"
processtype
- a process type componentpublic java.util.ArrayList<org.osate.aadl2.EventPort> Process_GetOutEventPort(org.osate.aadl2.ProcessType processtype)
Get all the event ports of this process (processtype), and select the ones whose direction is "out"
processtype
- a process type componentpublic java.util.ArrayList<org.osate.aadl2.EventDataPort> Process_GetInEventDataPort(org.osate.aadl2.ProcessType processtype)
Get all the event data ports of this process (processtype), and select the ones whose direction is "in"
processtype
- a process type componentpublic java.util.ArrayList<org.osate.aadl2.EventDataPort> Process_GetOutEventDataPort(org.osate.aadl2.ProcessType processtype)
Get all the event data ports of this process (processtype), and select the ones whose direction is "out"
processtype
- a process type componentpublic org.osate.aadl2.ProcessType Process_GetCompType(org.osate.aadl2.ProcessImplementation processimpl)
processimpl
- a process implementation componentpublic java.util.ArrayList<org.osate.aadl2.ThreadSubcomponent> Process_GetSubcomponentsThread(org.osate.aadl2.ProcessImplementation processimpl)
processimpl
- a process implementation componentpublic java.util.ArrayList<org.osate.aadl2.ThreadGroupSubcomponent> Process_GetSubcomponentsThreadGroup(org.osate.aadl2.ProcessImplementation processimpl)
processimpl
- a process implementation componentpublic java.util.ArrayList<org.osate.aadl2.DataSubcomponent> Process_GetSubcomponentsData(org.osate.aadl2.ProcessImplementation processimpl)
processimpl
- a process implementation componentpublic java.util.ArrayList<org.osate.aadl2.SubprogramSubcomponent> Process_GetSubcomponents_Subprogram(org.osate.aadl2.ProcessImplementation processimpl)
processimpl
- a process implementation componentpublic java.lang.String Process_GetProcessPeriod(org.osate.aadl2.ProcessImplementation processimpl)
This value is fetched from "Period" property
processimpl
- a process implementation componentpublic java.util.ArrayList<org.osate.aadl2.PortConnection> Process_GetDataConnection(org.osate.aadl2.ProcessImplementation processimpl)
processimpl
- a process implementation componentpublic java.util.ArrayList<org.osate.aadl2.PortConnection> Process_GetEventConnection(org.osate.aadl2.ProcessImplementation processimpl)
processimpl
- a process implementation componentpublic java.util.ArrayList<org.osate.aadl2.PortConnection> Process_GetEventDataConnection(org.osate.aadl2.ProcessImplementation processimpl)
processimpl
- a process implementation componentpublic java.util.ArrayList<org.osate.aadl2.ThreadSubcomponent> Process_Get_Threads_Requires_Subprogram_x(org.osate.aadl2.ProcessImplementation p, java.lang.String x)
p
- a process implementationx
- a string name of a subprogram (type of implementation)public java.util.ArrayList<org.osate.aadl2.ThreadSubcomponent> Process_Get_Threads_Calls_Subprogram_x(org.osate.aadl2.ProcessImplementation p, java.lang.String x)
p
- a process implementationx
- a string name of a subprogram (type of implementation)public java.util.ArrayList<org.osate.aadl2.DataPort> Device_GetInDataPort(org.osate.aadl2.DeviceType devicetype)
devicetype
- a device type componentpublic java.util.ArrayList<org.osate.aadl2.DataPort> Device_GetOutDataPort(org.osate.aadl2.DeviceType devicetype)
devicetype
- a device type componentpublic java.util.ArrayList<org.osate.aadl2.EventPort> Device_GetInEventPort(org.osate.aadl2.DeviceType devicetype)
devicetype
- a device type componentpublic java.util.ArrayList<org.osate.aadl2.EventPort> Device_GetOutEventPort(org.osate.aadl2.DeviceType devicetype)
devicetype
- a device type componentpublic java.util.ArrayList<org.osate.aadl2.EventDataPort> Device_GetInEventDataPort(org.osate.aadl2.DeviceType devicetype)
devicetype
- a device type componentpublic java.util.ArrayList<org.osate.aadl2.EventDataPort> Device_GetOutEventDataPort(org.osate.aadl2.DeviceType devicetype)
devicetype
- a device type componentpublic java.util.ArrayList<org.osate.aadl2.BusAccess> Device_GetBusAccess(org.osate.aadl2.DeviceType dt)
dt
- a device typepublic java.util.ArrayList<org.osate.aadl2.DataPort> Processor_GetInDataPort(org.osate.aadl2.ProcessorType processortype)
processortype
- a processor type componentpublic java.util.ArrayList<org.osate.aadl2.DataPort> Processor_GetOutDataPort(org.osate.aadl2.ProcessorType processortype)
processortype
- a processor type componentpublic java.util.ArrayList<org.osate.aadl2.EventPort> Processor_GetInEventPort(org.osate.aadl2.ProcessorType processortype)
processortype
- a processor type componentpublic java.util.ArrayList<org.osate.aadl2.EventPort> Processor_GetOutEventPort(org.osate.aadl2.ProcessorType processortype)
processortype
- a processor type componentpublic java.util.ArrayList<org.osate.aadl2.EventDataPort> Processor_GetInEventDataPort(org.osate.aadl2.ProcessorType processortype)
processortype
- a processor type componentpublic java.util.ArrayList<org.osate.aadl2.EventDataPort> Processor_GetOutEventDataPort(org.osate.aadl2.ProcessorType processortype)
processortype
- a processor type componentpublic java.util.ArrayList<org.osate.aadl2.Subcomponent> Processor_GetSubcomponents(org.osate.aadl2.ProcessorImplementation pi)
pi
- processor implementationpublic java.util.ArrayList<org.osate.aadl2.MemorySubcomponent> Processor_GetSubMemorys(org.osate.aadl2.ProcessorImplementation pi)
pi
- processor implementationpublic java.util.ArrayList<org.osate.aadl2.BusSubcomponent> Processor_GetSubBus(org.osate.aadl2.ProcessorImplementation pi)
pi
- processor implementationpublic java.util.ArrayList<org.osate.aadl2.BusAccess> Bus_GetBusAccess(org.osate.aadl2.BusType bt)
bt
- a bus component typepublic java.util.ArrayList<org.osate.aadl2.EventPort> Subprogram_GetOutEventPort(org.osate.aadl2.SubprogramType subp_type)
subp_type
- a subprogram type componentpublic java.util.ArrayList<org.osate.aadl2.EventDataPort> Subprogram_GetOutEventDataPort(org.osate.aadl2.SubprogramType subp_type)
subp_type
- a subprogram type componentpublic java.util.ArrayList<org.osate.aadl2.SubprogramAccess> Thread_GetRequiresSubprogramAccess(org.osate.aadl2.ThreadType threadtype)
threadtype
- a thread type componentpublic org.osate.aadl2.SubprogramAccess ThreadType_Get_SubprogramAccess_x(org.osate.aadl2.ThreadType t, java.lang.String x)
t
- a thread typex
- a string name of a subprogram (type of implementation)public org.osate.aadl2.SubprogramCall Thread_Get_SubprogramCall_CalledSubprogram_x(org.osate.aadl2.ThreadImplementation t, java.lang.String x)
t
- a thread implementationx
- a string name of the called subprogram (type of implementation)public boolean Thread_HasPorts(org.osate.aadl2.ThreadType ttype)
ttype
- a thread typepublic java.util.ArrayList<org.osate.aadl2.DataAccess> Thread_GetRequiresDataAccess(org.osate.aadl2.ThreadType threadtype)
threadtype
- a thread type componentpublic java.util.ArrayList<org.osate.aadl2.DataPort> Thread_GetInDataPort(org.osate.aadl2.ThreadType threadtype)
threadtype
- a thread type componentpublic java.util.ArrayList<org.osate.aadl2.DataPort> Thread_GetOutDataPort(org.osate.aadl2.ThreadType threadtype)
threadtype
- a thread type componentpublic java.util.ArrayList<org.osate.aadl2.EventPort> Thread_GetInEventPort(org.osate.aadl2.ThreadType threadtype)
threadtype
- a thread type componentpublic java.util.ArrayList<org.osate.aadl2.EventPort> Thread_GetOutEventPort(org.osate.aadl2.ThreadType threadtype)
threadtype
- a thread type componentpublic java.util.ArrayList<org.osate.aadl2.EventDataPort> Thread_GetInEventDataPort(org.osate.aadl2.ThreadType threadtype)
threadtype
- a thread type componentpublic java.util.ArrayList<org.osate.aadl2.EventDataPort> Thread_GetOutEventDataPort(org.osate.aadl2.ThreadType threadtype)
threadtype
- a thread type componentpublic org.osate.aadl2.ThreadType Thread_GetCompType(org.osate.aadl2.ThreadImplementation threadimpl)
threadimpl
- a thread implementation componentpublic java.util.ArrayList<org.osate.aadl2.DataSubcomponent> Thread_GetSubcomponentsData(org.osate.aadl2.ThreadImplementation threadimpl)
threadimpl
- a thread implementation componentpublic java.util.ArrayList<org.osate.aadl2.SubprogramSubcomponent> Thread_GetSubcomponent_Subprograms(org.osate.aadl2.ThreadImplementation threadimpl)
threadimpl
- a thread implementation componentpublic java.util.ArrayList<org.osate.aadl2.SubprogramCall> Thread_Get_SubprogramCalls(org.osate.aadl2.ThreadImplementation threadimpl)
threadimpl
- a thread implementation componentpublic java.util.ArrayList<org.osate.aadl2.CalledSubprogram> Thread_Get_CalledSubprograms(org.osate.aadl2.ThreadImplementation threadimpl)
threadimpl
- a thread implementation componentpublic org.osate.aadl2.PropertyAssociation Thread_Get_PropertyX(org.osate.aadl2.ThreadImplementation t, java.lang.String X)
t
- a thread implementation that contains this port pX
- the property namepublic java.lang.String Thread_Get_DispatchProtocol_str(org.osate.aadl2.ThreadImplementation timpl)
Get the value from "Dispatch_Protocol" property
threadimpl
- a thread implementation componentpublic org.osate.aadl2.IntegerLiteral Thread_GetPeriod(org.osate.aadl2.ThreadImplementation timpl)
Get the value from "Period" property, for example, 2 ms
threadimpl
- a thread implementation componentpublic org.osate.aadl2.IntegerLiteral Thread_GetWCET(org.osate.aadl2.ThreadImplementation timpl)
Get the value from "Deadline" property, for example, 2 ms
threadimpl
- a thread implementation componentpublic org.osate.aadl2.IntegerLiteral Thread_GetDeadline(org.osate.aadl2.ThreadImplementation timpl)
Get the value from "Deadline" property, for example, 2 ms
threadimpl
- a thread implementation componentpublic org.osate.aadl2.DataType Data_GetCompType(org.osate.aadl2.DataImplementation dataimpl)
dataimpl
- a data implementation componentpublic java.util.ArrayList<org.osate.aadl2.DataSubcomponent> Data_GetSubcomponentsData(org.osate.aadl2.DataImplementation dataimpl)
dataimpl
- a data implementation componentpublic java.lang.String DataAccess_GetName(org.osate.aadl2.DataAccess da)
da
- a data accesspublic java.lang.String DataAccess_GetKind(org.osate.aadl2.DataAccess da)
da
- public java.lang.String SubprogramCall_GetName(org.osate.aadl2.SubprogramCall da)
da
- a subprogram callpublic java.lang.String SubprogramAccess_GetName(org.osate.aadl2.SubprogramAccess da)
da
- a subprogram accesspublic java.lang.String SubprogramAccess_GetKind(org.osate.aadl2.SubprogramAccess da)
da
- public org.osate.aadl2.SubprogramClassifier SubprogramAccess_GetClassifier(org.osate.aadl2.SubprogramAccess spa)
spa
- a subprogram accesspublic org.osate.aadl2.SystemType Systemsubcomponent_GetComponentType(org.osate.aadl2.SystemSubcomponent syssubcomponent)
If classifier of this syssubcomponent is type of systemImpl, return its component type, otherwise if this syssubcomponent is type of systemType, return this classifier
syssubcomponent
- a sub system componentpublic org.osate.aadl2.SystemImplementation Systemsubcomponent_GetComponentImpl(org.osate.aadl2.SystemSubcomponent syssubcomponent)
If classifier of this syssubcomponent is type of systemImpl, return it, otherwise return null
syssubcomponent
- a sub system componentpublic org.osate.aadl2.SystemClassifier Systemsubcomponent_GetClassifier(org.osate.aadl2.SystemSubcomponent s)
s
- a sub system componentpublic org.osate.aadl2.ProcessType Processsubcomponent_GetComponentType(org.osate.aadl2.ProcessSubcomponent processsubcomponent)
If classifier of this processsubcomponent is type of ProcessImpl, return its component type, otherwise if this processsubcomponent is type of ProcessType, return this classifier
processsubcomponent
- a sub process componentpublic org.osate.aadl2.ProcessImplementation Processsubcomponent_GetComponentImpl(org.osate.aadl2.ProcessSubcomponent processsubcomponent)
If classifier of this processsubcomponent is type of ProcessImpl, return this classifier, otherwise return null
processsubcomponent
- a sub process componentpublic org.osate.aadl2.ProcessClassifier Processsubcomponent_GetClassifier(org.osate.aadl2.ProcessSubcomponent p)
p
- a sub process componentpublic org.osate.aadl2.ThreadType Threadsubcomponent_GetComponentType(org.osate.aadl2.ThreadSubcomponent t)
If classifier of this t is type of ThreadImpl, return its component type, otherwise if this t is type of ThreadType, return this classifier
t
- a sub thread componentpublic org.osate.aadl2.ThreadImplementation Threadsubcomponent_GetComponentImpl(org.osate.aadl2.ThreadSubcomponent threadsubcomponent)
If classifier of this threadsubcomponent is type of ThreadImpl, return this classifier, otherwise return null
threadsubcomponent
- a sub Thread componentpublic org.osate.aadl2.ThreadClassifier Threadsubcomponent_GetClassifier(org.osate.aadl2.ThreadSubcomponent threadsubcomponent)
threadsubcomponent
- a sub thread componentpublic org.osate.aadl2.ThreadGroupClassifier ThreadGroupsubcomponent_GetClassifier(org.osate.aadl2.ThreadGroupSubcomponent tg)
tg
- a sub thread group componentpublic org.osate.aadl2.DeviceClassifier Devicesubcomponent_GetClassifier(org.osate.aadl2.DeviceSubcomponent d)
d
- a sub device componentpublic org.osate.aadl2.MemoryClassifier Memorysubcomponent_GetClassifier(org.osate.aadl2.MemorySubcomponent m)
m
- a sub memory componentpublic org.osate.aadl2.ProcessorClassifier Processorsubcomponent_GetClassifier(org.osate.aadl2.ProcessorSubcomponent pr)
pr
- a sub processor componentpublic org.osate.aadl2.BusClassifier Bussubcomponent_GetClassifier(org.osate.aadl2.BusSubcomponent bus)
bus
- a sub bus componentpublic org.osate.aadl2.SubprogramType Subprogramsubcomponent_GetComponentType(org.osate.aadl2.SubprogramSubcomponent s)
If classifier of this s is type of SubprogramImpl, return its component type, otherwise if this s is type of SubprogramType, return this classifier
s
- a sub subprogram componentpublic org.osate.aadl2.SubprogramImplementation Subprogramsubcomponent_GetComponentImpl(org.osate.aadl2.SubprogramSubcomponent s)
If classifier of this s is type of SubprogramImpl, return this classifier, otherwise return null
s
- a sub SubprogramImpl componentpublic org.osate.aadl2.SubprogramClassifier Subprogramsubcomponent_GetClassifier(org.osate.aadl2.SubprogramSubcomponent subp)
subp
- a sub subprogram componentpublic org.osate.aadl2.DataType Datasubcomponent_GetComponentType(org.osate.aadl2.DataSubcomponent d)
If classifier of this d is type of DataImpl, return its component type, otherwise if this d is type of DataType, return this classifier
d
- a sub data componentpublic org.osate.aadl2.DataImplementation Datasubcomponent_GetComponentImpl(org.osate.aadl2.DataSubcomponent d)
If classifier of this d is type of DataImpl, return this classifier, otherwise return null
d
- a DataSubcomponent componentpublic org.osate.aadl2.ComponentClassifier Datasubcomponent_GetClassifier(org.osate.aadl2.DataSubcomponent d)
d
- a sub data componentpublic org.osate.aadl2.DataSubcomponentType DataSubcomponent_GetDataSubcomponentType(org.osate.aadl2.DataSubcomponent d)
d
- public org.osate.aadl2.ProcessorType Processorsubcomponent_GetComponentType(org.osate.aadl2.ProcessorSubcomponent p)
If classifier of this p is type of ProcessorImpl, return its component type, otherwise if this p is type of ProcessorType, return this classifier
p
- a sub processor componentpublic org.osate.aadl2.ProcessorImplementation Processorsubcomponent_GetComponentImpl(org.osate.aadl2.ProcessorSubcomponent p)
If classifier of this p is type of ProcessorImpl, return this classifier, otherwise return null
p
- a ProcessorSubcomponent componentpublic org.osate.aadl2.DeviceType Devicesubcomponent_GetComponentType(org.osate.aadl2.DeviceSubcomponent p)
If classifier of this p is type of DeviceImpl, return its component type, otherwise if this p is type of DeviceType, return this classifier
p
- a sub device componentpublic org.osate.aadl2.DeviceImplementation Devicesubcomponent_GetComponentImpl(org.osate.aadl2.DeviceSubcomponent p)
If classifier of this p is type of DeviceImpl, return this classifier, otherwise return null
p
- a DeviceSubcomponent componentpublic org.osate.aadl2.BusType Bussubcomponent_GetComponentType(org.osate.aadl2.BusSubcomponent p)
If classifier of this p is type of BusImpl, return its component type, otherwise if this p is type of BusType, return this classifier
p
- a sub bus componentpublic org.osate.aadl2.BusImplementation Bussubcomponent_GetComponentImpl(org.osate.aadl2.BusSubcomponent p)
If classifier of this p is type of BusImpl, return this classifier, otherwise return null
p
- a BusSubcomponent componentpublic org.eclipse.emf.common.util.EList<java.lang.String> Get_IOTimeSpec(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic org.osate.aadl2.DataClassifier Parameter_GetClassifier(org.osate.aadl2.Parameter p)
p
- public java.lang.String Parameter_GetName(org.osate.aadl2.Parameter p)
p
- a parameterpublic java.lang.String Port_GetName(org.osate.aadl2.Port port)
port
- a (data, event or event data) portpublic java.lang.String Port_GetDirection(org.osate.aadl2.Port p)
p
- a portpublic org.osate.aadl2.DataClassifier DataPort_GetClassifier(org.osate.aadl2.DataPort dport)
dport
- public org.osate.aadl2.DataClassifier EventDataPort_GetClassifier(org.osate.aadl2.EventDataPort edport)
edport
- public java.util.ArrayList<org.osate.aadl2.PropertyAssociation> Port_Get_PropertyAssociation(org.osate.aadl2.Port p)
p
- public org.osate.aadl2.PropertyAssociation Port_Get_PropertyX(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p, java.lang.String X)
t
- a thread implementation that contains this port pp
- a portpublic org.osate.aadl2.PropertyAssociation Port_Get_InputTime(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this port pp
- a portpublic java.lang.String Port_Get_InputTime_Time1_str(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this portp
- a portpublic java.lang.String Port_Get_InputTime_Offset1_MinUnit_str(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this portp
- a portpublic java.lang.String Port_Get_InputTime_Offset1_MinValue_str(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this portp
- a portpublic long Port_Get_InputTime_Offset1_MinValue_long(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this portp
- a portpublic java.lang.String Port_Get_InputTime_Offset1_MaxUnit_str(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this portp
- a portpublic java.lang.String Port_Get_InputTime_Offset1_MaxValue_str(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this portp
- a portpublic long Port_Get_InputTime_Offset1_MaxValue_long(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this portp
- a portpublic org.osate.aadl2.PropertyAssociation Port_Get_OutputTime(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this port pp
- a portpublic java.lang.String Port_Get_OutputTime_Time1_str(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this portp
- a portpublic java.lang.String Port_Get_OutputTime_Offset1_MinUnit_str(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this portp
- a portpublic java.lang.String Port_Get_OutputTime_Offset1_MinValue_str(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this portp
- a portpublic long Port_Get_OutputTime_Offset1_MinValue_long(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this portp
- a portpublic java.lang.String Port_Get_OutputTime_Offset1_MaxUnit_str(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this portp
- a portpublic java.lang.String Port_Get_OutputTime_Offset1_MaxValue_str(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this portp
- a portpublic long Port_Get_OutputTime_Offset1_MaxValue_long(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this portp
- a portpublic org.osate.aadl2.PropertyAssociation Port_Get_Timing(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this port pp
- a portpublic java.lang.String Port_Get_Timing_str(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- the thread implementation which contains this port pp
- a portpublic org.osate.aadl2.PropertyAssociation Port_Get_OverflowHandlingProtocol(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this port pp
- a portpublic java.lang.String Port_Get_Overflow_Handling_Protocol_str(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- the thread implementation which contains this port pp
- a portpublic org.osate.aadl2.PropertyAssociation Port_Get_QueueProcessingProtocol(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this port pp
- a portpublic java.lang.String Port_Get_Queue_Processing_Protocol_str(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- the thread implementation which contains this port pp
- a portpublic java.lang.String Port_Get_QueueSize_str(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this portp
- a portpublic java.lang.String Port_Get_DequeuedItems_str(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this portp
- a portpublic java.lang.String Port_Get_Dequeue_Number(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
If the the value of Dequeue_Protocol is OneItem, then return 1; if AllItems, then return Queue_Size; if MultiItems, then return the value of Dequeue_Items property
t
- a thread implementation that contains this portp
- a portpublic org.osate.aadl2.PropertyAssociation Port_Get_DequeueProtocol(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this port pp
- a portpublic java.lang.String Port_Get_DequeueProtocol_str(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this portp
- a portpublic boolean Port_InputTime_IsDefault(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this portp
- a portpublic boolean Port_OutputTime_IsDefault(org.osate.aadl2.ThreadImplementation t, org.osate.aadl2.Port p)
t
- a thread implementation that contains this portp
- a portpublic java.util.ArrayList<org.osate.aadl2.PropertyAssociation> Get_Properties_AppliesTo_Connection(org.osate.aadl2.ComponentImplementation compimpl, org.osate.aadl2.Connection pconnection)
compimpl
- a component implementation that contains this connection (pconnection)pconnection
- a connectionpublic java.util.ArrayList<java.lang.String> Property_Get_AppliesTo(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic java.util.ArrayList<java.lang.String> Property_Get_ReferenceElements(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic org.osate.aadl2.EnumerationLiteral Property_Get_X_EnumerationLiteral(org.osate.aadl2.PropertyAssociation pa, java.lang.String xname)
pa
- a property associationxname
- peoperty namepublic org.osate.aadl2.IntegerLiteral Property_Get_X_IntegerLiteral(org.osate.aadl2.PropertyAssociation pa, java.lang.String xname)
pa
- a property associationxname
- peoperty namepublic org.osate.aadl2.RangeValue Property_Get_X_RangeValue(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationxname
- peoperty namepublic org.osate.aadl2.StringLiteral Property_Get_X_StringLiteral(org.osate.aadl2.PropertyAssociation pa, java.lang.String xname)
pa
- a property associationxname
- peoperty namepublic java.lang.String Property_Get_Name(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic java.util.ArrayList<org.osate.aadl2.ModalPropertyValue> Property_Get_Values(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic java.lang.String Property_Get_DeviceDispatchProtocol_str(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic java.lang.String Property_Get_Timing_str(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic java.lang.String Property_Get_FanOutPolicy_str(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic java.lang.String Property_Get_QueueSize_str(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic java.lang.String Property_Get_Priority_str(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic java.lang.String Property_Get_DequeueProtocol_str(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic java.lang.String Property_Get_DequeuedItems_str(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic java.lang.String Property_Get_QueueProcessingProtocol_str(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic java.lang.String Property_Get_OverflowHandlingProtocol_str(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic java.lang.String Property_Get_DispatchProtocol_str(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic java.lang.String Property_ClockPeriod_Value_str(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic java.lang.String Property_ClockPeriod_Unit_str(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic java.lang.String Property_Get_SourceName_str(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic org.osate.aadl2.IntegerLiteral Property_Get_Period(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic org.osate.aadl2.IntegerLiteral Property_Get_WCET(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic org.osate.aadl2.IntegerLiteral Property_Get_Deadline(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic org.osate.aadl2.IntegerLiteral Property_Get_ClockPeriod(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic org.osate.aadl2.IntegerLiteral Property_Get_QueueSize(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic org.osate.aadl2.IntegerLiteral Property_Get_DequeuedItems(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic org.osate.aadl2.IntegerLiteral Property_Get_Priority(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic org.osate.aadl2.EnumerationLiteral Property_Get_DispatchProtocol(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic org.osate.aadl2.EnumerationLiteral Property_Get_DeviceDispatchProtocol(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic org.osate.aadl2.EnumerationLiteral Property_Get_Timing(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic org.osate.aadl2.EnumerationLiteral Property_Get_FanOutPolicy(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic org.osate.aadl2.EnumerationLiteral Property_Get_OverflowHandlingProtocol(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic org.osate.aadl2.EnumerationLiteral Property_Get_QueueProcessingProtocol(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic org.osate.aadl2.EnumerationLiteral Property_Get_DequeueProtocol(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic org.osate.aadl2.RangeValue Property_Get_ReadTime_Fixed(org.osate.aadl2.PropertyAssociation pa)
pa
- public java.lang.String Property_Get_ReadTime_Fixed_MinUnit_str(org.osate.aadl2.PropertyAssociation pa)
pa
- public java.lang.String Property_Get_ReadTime_Fixed_MinValue_str(org.osate.aadl2.PropertyAssociation pa)
pa
- public java.lang.String Property_Get_ReadTime_Fixed_MaxUnit_str(org.osate.aadl2.PropertyAssociation pa)
pa
- public java.lang.String Property_Get_ReadTime_Fixed_MaxValue_str(org.osate.aadl2.PropertyAssociation pa)
pa
- public org.osate.aadl2.RangeValue Property_Get_ReadTime_PerByte(org.osate.aadl2.PropertyAssociation pa)
pa
- public java.lang.String Property_Get_ReadTime_PerByte_MinUnit_str(org.osate.aadl2.PropertyAssociation pa)
pa
- public java.lang.String Property_Get_ReadTime_PerByte_MinValue_str(org.osate.aadl2.PropertyAssociation pa)
pa
- public java.lang.String Property_Get_ReadTime_PerByte_MaxUnit_str(org.osate.aadl2.PropertyAssociation pa)
pa
- public java.lang.String Property_Get_ReadTime_PerByte_MaxValue_str(org.osate.aadl2.PropertyAssociation pa)
pa
- public org.osate.aadl2.PropertyExpression ModalPropertyValue_Get_Value(org.osate.aadl2.ModalPropertyValue v)
pa
- a property associationpublic java.lang.String IntegerLiteral_Get_Value(org.osate.aadl2.IntegerLiteral x)
x
- a IntegerLiteral valuepublic java.lang.String IntegerLiteral_Get_Unit(org.osate.aadl2.IntegerLiteral x)
x
- a IntegerLiteral valuepublic double IntegerLiteral_Get_AbsoluteFactor(org.osate.aadl2.IntegerLiteral x, org.osate.aadl2.UnitLiteral target)
x
- a IntegerLiteral valuetarget
- a target UnitLiteralpublic org.osate.aadl2.UnitLiteral IntegerLiteral_Unit(org.osate.aadl2.IntegerLiteral x)
x
- a IntegerLiteral valuepublic java.lang.String IntegerLiteralRange_Get_MinValue(org.osate.aadl2.RangeValue x)
x
- a RangeValue valuepublic java.lang.String IntegerLiteralRange_Get_MinUnit(org.osate.aadl2.RangeValue x)
x
- a RangeValue valuepublic java.lang.String IntegerLiteralRange_Get_MaxValue(org.osate.aadl2.RangeValue x)
x
- a RangeValue valuepublic java.lang.String IntegerLiteralRange_Get_MaxUnit(org.osate.aadl2.RangeValue x)
x
- a RangeValue valuepublic java.lang.String TimeRange_Get_MinUnit(org.osate.aadl2.RangeValue range_val)
range_val
- a range valuepublic java.lang.String TimeRange_Get_MinValue(org.osate.aadl2.RangeValue range_val)
range_val
- a range valuepublic long TimeRange_Get_MinValue_long(org.osate.aadl2.RangeValue range_val)
range_val
- a range valuepublic java.lang.String TimeRange_Get_MaxUnit(org.osate.aadl2.RangeValue range_val)
range_val
- a range valuepublic java.lang.String TimeRange_Get_MaxValue(org.osate.aadl2.RangeValue range_val)
range_val
- a range valuepublic long TimeRange_Get_MaxValue_long(org.osate.aadl2.RangeValue range_val)
range_val
- a range valuepublic org.osate.aadl2.EnumerationLiteral InputTime_Get_Time1(org.osate.aadl2.PropertyAssociation pa)
pa
- a Input_Time propertypublic org.osate.aadl2.RangeValue InputTime_Get_Offset1(org.osate.aadl2.PropertyAssociation pa)
pa
- a Input_Time propertypublic org.osate.aadl2.EnumerationLiteral OutputTime_Get_Time1(org.osate.aadl2.PropertyAssociation pa)
pa
- a Output_Time propertypublic org.osate.aadl2.RangeValue OutputTime_Get_Offset1(org.osate.aadl2.PropertyAssociation pa)
pa
- a Output_Time propertypublic java.lang.String UnitLiteral_Name(org.osate.aadl2.UnitLiteral x)
x
- a UnitLiteralpublic java.lang.String StringLiteral_Name(org.osate.aadl2.StringLiteral x)
x
- a StringLiteralpublic java.lang.String Thread_Get_Period_Unit(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic java.lang.String Thread_Get_Period_Value(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic java.lang.String Thread_Get_Deadline_Unit(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic java.lang.String Thread_Get_Deadline_Value(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic java.lang.String Thread_Get_DispatchProtocol_str(org.osate.aadl2.PropertyAssociation pa)
pa
- a property associationpublic java.lang.String ComponentType_GetName(org.osate.aadl2.ComponentType t)
t
- a component typepublic java.lang.String AbstractType_GetName(org.osate.aadl2.AbstractType at)
at
- public java.util.ArrayList<org.osate.aadl2.DataPort> Component_GetInDataPort(org.osate.aadl2.ComponentType comp)
The ComponentType could be: SystemType, ProcessType, ThreadType, DeviceType and ProcessorType
comp
- a component typepublic java.util.ArrayList<org.osate.aadl2.DataPort> Component_GetOutDataPort(org.osate.aadl2.ComponentType comp)
The ComponentType could be: SystemType, ProcessType, ThreadType, DeviceType and ProcessorType
comp
- a component typepublic java.util.ArrayList<org.osate.aadl2.EventPort> Component_GetInEventPort(org.osate.aadl2.ComponentType comp)
The ComponentType could be: SystemType, ProcessType, ThreadType, DeviceType and ProcessorType
comp
- a component typepublic java.util.ArrayList<org.osate.aadl2.EventPort> Component_GetOutEventPort(org.osate.aadl2.ComponentType comp)
The ComponentType could be: SystemType, ProcessType, ThreadType, DeviceType and ProcessorType
comp
- a component typepublic java.util.ArrayList<org.osate.aadl2.EventDataPort> Component_GetInEventDataPort(org.osate.aadl2.ComponentType comp)
The ComponentType could be: SystemType, ProcessType, ThreadType, DeviceType and ProcessorType
comp
- a component typepublic java.util.ArrayList<org.osate.aadl2.EventDataPort> Component_GetOutEventDataPort(org.osate.aadl2.ComponentType comp)
The ComponentType could be: SystemType, ProcessType, ThreadType, DeviceType and ProcessorType
comp
- a component typepublic java.util.ArrayList<org.osate.aadl2.DataAccess> Component_GetRequiresDataAccess(org.osate.aadl2.ComponentType comp)
The ComponentType could be: SystemType, ProcessType, ThreadType, DeviceType and ProcessorType
comp
- a component typepublic java.util.ArrayList<org.osate.aadl2.SubprogramAccess> Component_GetRequiresSubprogramAccess(org.osate.aadl2.ComponentType comp)
The ComponentType could be: ProcessType, ThreadType
comp
- a component typepublic java.util.ArrayList<org.osate.aadl2.FlowSpecification> Component_GetFlowSpecification(org.osate.aadl2.ComponentType ct)
ct
- a component typepublic java.util.ArrayList<org.osate.aadl2.PropertyAssociation> Component_GetPropertyAssociations(org.osate.aadl2.ComponentType ct)
ct
- a component typepublic java.util.ArrayList<org.osate.aadl2.FeatureGroup> Component_GetFeatureGroups(org.osate.aadl2.ComponentType ct)
ct
- public java.util.ArrayList<org.osate.aadl2.Mode> Component_GetModes(org.osate.aadl2.ComponentType t)
t
- a component typepublic java.util.ArrayList<org.osate.aadl2.ModeTransition> Component_GetModeTransitions(org.osate.aadl2.ComponentType t)
t
- a component typepublic java.lang.String ComponentImpl_GetName(org.osate.aadl2.ComponentImplementation t)
t
- a component implementationpublic org.eclipse.emf.common.util.EList<org.osate.aadl2.PortConnection> ComponentImpl_GetPortConnections(org.osate.aadl2.ComponentImplementation t)
t
- a component implementationpublic java.util.ArrayList<org.osate.aadl2.PortConnection> ComponentImpl_GetDataPortConnections(org.osate.aadl2.ComponentImplementation t)
t
- a component implementationpublic java.util.ArrayList<org.osate.aadl2.PortConnection> ComponentImpl_GetEventPortConnections(org.osate.aadl2.ComponentImplementation t)
t
- a component implementationpublic java.util.ArrayList<org.osate.aadl2.PortConnection> ComponentImpl_GetEventDataPortConnections(org.osate.aadl2.ComponentImplementation t)
t
- a component implementationpublic java.util.ArrayList<org.osate.aadl2.Connection> ComponentImpl_GetConnections(org.osate.aadl2.ComponentImplementation t)
t
- a component implementationpublic java.util.ArrayList<org.osate.aadl2.ParameterConnection> ComponentImpl_GetParameterConnections(org.osate.aadl2.ComponentImplementation t)
t
- a component implementationpublic org.eclipse.emf.common.util.EList<org.osate.aadl2.AccessConnection> ComponentImpl_GetAccessConnections(org.osate.aadl2.ComponentImplementation t)
t
- a component implementationpublic java.util.ArrayList<org.osate.aadl2.AccessConnection> ComponentImpl_GetBusAccessConnections(org.osate.aadl2.ComponentImplementation t)
t
- a component implementationpublic java.util.ArrayList<org.osate.aadl2.AccessConnection> ComponentImpl_GetDataAccessConnections(org.osate.aadl2.ComponentImplementation t)
t
- a component implementationpublic java.util.ArrayList<org.osate.aadl2.AccessConnection> ComponentImpl_GetSubprogramAccessConnections(org.osate.aadl2.ComponentImplementation t)
t
- a component implementationpublic java.util.ArrayList<org.osate.aadl2.AccessConnection> ComponentImpl_GetSubprogramGroupAccessConnections(org.osate.aadl2.ComponentImplementation t)
t
- a component implementationpublic java.util.ArrayList<org.osate.aadl2.FeatureGroupConnection> ComponentImpl_GetFeatureGroupConnections(org.osate.aadl2.ComponentImplementation t)
t
- a component implementationpublic org.osate.aadl2.ComponentType ComponentImpl_GetComponentType(org.osate.aadl2.ComponentImplementation t)
t
- a component implementationpublic java.util.ArrayList<org.osate.aadl2.Mode> ComponentImpl_GetModes(org.osate.aadl2.ComponentImplementation t)
t
- a component implementationpublic java.util.ArrayList<org.osate.aadl2.ModeTransition> ComponentImpl_GetModeTransitions(org.osate.aadl2.ComponentImplementation t)
t
- a component implementationpublic java.util.ArrayList<org.osate.aadl2.PropertyAssociation> ComponentImpl_GetPropertyAssociations(org.osate.aadl2.ComponentImplementation ct)
ct
- a component implementationpublic java.util.ArrayList<org.osate.aadl2.FlowImplementation> ComponentImpl_GetFlowImplementations(org.osate.aadl2.ComponentImplementation ct)
ct
- a implementation typepublic java.lang.String Classifier_GetName(org.osate.aadl2.Classifier t)
t
- a classifier componentpublic java.lang.String Subcomponent_GetName(org.osate.aadl2.Subcomponent sub)
sub
- a sub componentpublic java.util.ArrayList<org.osate.aadl2.Parameter> Subprogram_Get_InParameter(org.osate.aadl2.SubprogramType subp_type)
subp_type
- a subprogram typepublic java.util.ArrayList<org.osate.aadl2.Parameter> Subprogram_Get_OutParameter(org.osate.aadl2.SubprogramType subp_type)
subp_type
- a subprogram typepublic java.util.ArrayList<org.osate.aadl2.ProcessSubcomponent> Processor_Get_Binding_Process(org.osate.aadl2.SystemImplementation sysimpl, org.osate.aadl2.ProcessorSubcomponent subprocessor)
sysimpl
- a system implementation that contains this subprocessorsubprocessor
- a sub processor componentpublic org.osate.aadl2.ProcessorSubcomponent Process_Get_Binding_Processor(org.osate.aadl2.SystemImplementation sysimpl, org.osate.aadl2.ProcessSubcomponent subprocess)
sysimpl
- a system implementation that contains this processsubprocess
- a process subcomponentpublic java.util.ArrayList<org.osate.aadl2.PortConnection> Get_ProcessDataConnection_SameProcessor(org.osate.aadl2.SystemImplementation sysimpl, org.osate.aadl2.ProcessorSubcomponent subprocessor)
sysimpl
- a system implemenation that contains this subprocessorsubprocessor
- a sub processor componentpublic java.util.ArrayList<org.osate.aadl2.PortConnection> Get_ProcessEventConnection_SameProcessor(org.osate.aadl2.SystemImplementation sysimpl, org.osate.aadl2.ProcessorSubcomponent subprocessor)
sysimpl
- a system implementation that contains this subprocessorsubprocessor
- a sub processor componentpublic java.util.ArrayList<org.osate.aadl2.PortConnection> Get_ProcessEventDataConnection_SameProcessor(org.osate.aadl2.SystemImplementation sysimpl, org.osate.aadl2.ProcessorSubcomponent subprocessor)
sysimpl
- a system implementation that contains this subprocessorsubprocessor
- a sub processor componentpublic boolean Is_DataPortConnection(org.osate.aadl2.PortConnection pc)
pc
- a port connectionpublic boolean Is_EventPortConnection(org.osate.aadl2.PortConnection pc)
pc
- a port connectionpublic boolean Is_EventDataPortConnection(org.osate.aadl2.PortConnection pc)
pc
- a port connectionpublic boolean Is_BusAccessConnection(org.osate.aadl2.AccessConnection ac)
ac
- a access connectionpublic boolean Is_DataAccessConnection(org.osate.aadl2.AccessConnection ac)
ac
- a access connectionpublic boolean Is_SubprogramAccessConnection(org.osate.aadl2.AccessConnection ac)
ac
- a access connectionpublic boolean Is_SubprogramGroupAccessConnection(org.osate.aadl2.AccessConnection ac)
ac
- a access connectionpublic boolean Is_SubprogramAccess_Remote(org.osate.aadl2.SubprogramAccess sp_access, org.osate.aadl2.ComponentType ct, org.osate.aadl2.AadlPackage ap)
sp_access
- a subprogram access featurect
- a component type that contains this subprogram access featureap
- a packagepublic boolean Is_SubprogramCall_Remote(org.osate.aadl2.SubprogramCall sp_call, org.osate.aadl2.BehavioredImplementation t, org.osate.aadl2.AadlPackage ap)
sp_call
- t
- ap
- a packagepublic boolean Is_SubprogramType_Sub_Of_ComponentImpl(org.osate.aadl2.SubprogramType spt, org.osate.aadl2.ComponentImplementation ci)
spt
- ci
- public boolean Is_SubprogramImpl_Sub_Of_ComponentImpl(org.osate.aadl2.SubprogramImplementation spi, org.osate.aadl2.ComponentImplementation ci)
spi
- ci
- public boolean Is_SubprogramClassifier_Sub_Of_ComponentImpl(org.osate.aadl2.SubprogramClassifier sp, org.osate.aadl2.ComponentImplementation ci)
sp
- ci
- public boolean Is_CalledSubprogram_Sub_Of_ComponentImpl(org.osate.aadl2.CalledSubprogram call_sp, org.osate.aadl2.ComponentImplementation ci)
call_sp
- ci
- public boolean Is_SubprogramType_Sub_Of_Any_Process(org.osate.aadl2.SubprogramType spt, org.osate.aadl2.AadlPackage aadlpkg)
spt
- a subprogram typeaadlpkg
- an AADL packagepublic boolean Is_SubprogramImpl_Sub_Of_Any_Process(org.osate.aadl2.SubprogramImplementation sp, org.osate.aadl2.AadlPackage aadlpkg)
sp
- a subprogram implaadlpkg
- an AADL packagepublic boolean Is_SubprogramType_Sub_Of_Any_Thread(org.osate.aadl2.SubprogramType spt, org.osate.aadl2.AadlPackage aadlpkg)
spt
- a subprogram typeaadlpkg
- an AADL packagepublic boolean Is_SubprogramImpl_Sub_Of_Any_Thread(org.osate.aadl2.SubprogramImplementation sp, org.osate.aadl2.AadlPackage aadlpkg)
sp
- a subprogram implaadlpkg
- an AADL packagepublic boolean Exist_Connection_SubProcess_to_System(org.osate.aadl2.SystemImplementation sysimpl, org.osate.aadl2.ProcessSubcomponent ps1, org.osate.aadl2.Port p1)
sysimpl
- a system implementationps1
- a sub process of system sysimplp1
- a port of sub process ps1public java.lang.String Connection_GetName(org.osate.aadl2.Connection cc)
cc
- public org.osate.aadl2.ConnectionEnd Connection_GetSrc(org.osate.aadl2.Connection cc)
cc
- a connectionpublic org.osate.aadl2.ConnectionEnd Connection_GetDst(org.osate.aadl2.Connection cc)
cc
- public org.osate.aadl2.Context Connection_GetSrcContext(org.osate.aadl2.Connection cc)
cc
- a connectionpublic org.osate.aadl2.Context Connection_GetDstContext(org.osate.aadl2.Connection cc)
cc
- a connectionpublic java.lang.String Connection_Get_Latency_X(org.osate.aadl2.ComponentImplementation compimpl, org.osate.aadl2.Connection pconnection, java.lang.String X)
compimpl
- a component implementation that contains this connection (pconnection)pconnection
- a (data port) connectionpart
- a string that represents which part of Latency, it could be MinUnit, MaxUnit, MinValue, MaxValuepublic java.lang.String Connection_Get_Latency_MinUnit(org.osate.aadl2.ComponentImplementation compimpl, org.osate.aadl2.Connection pconnection)
compimpl
- a component implementation that contains this connection (pconnection)pconnection
- a (data port) connectionpublic java.lang.String Connection_Get_Latency_MaxUnit(org.osate.aadl2.ComponentImplementation compimpl, org.osate.aadl2.Connection pconnection)
compimpl
- a component implementation that contains this connection (pconnection)pconnection
- a (data port) connectionpublic java.lang.String Connection_Get_Latency_MinOffset(org.osate.aadl2.ComponentImplementation compimpl, org.osate.aadl2.Connection pconnection)
compimpl
- a component implementation that contains this connection (pconnection)pconnection
- a (data port) connectionpublic java.lang.String Connection_Get_Latency_MaxOffset(org.osate.aadl2.ComponentImplementation compimpl, org.osate.aadl2.Connection pconnection)
compimpl
- a component implementation that contains this connection (pconnection)pconnection
- a (data port) connectionpublic org.osate.aadl2.Port PortConnection_GetSrc(org.osate.aadl2.PortConnection cc)
cc
- a port connectionpublic org.osate.aadl2.Port PortConnection_GetDst(org.osate.aadl2.PortConnection cc)
cc
- a port connectionpublic org.osate.aadl2.Context PortConnection_GetSrcContext(org.osate.aadl2.PortConnection cc)
cc
- a port connectionpublic org.osate.aadl2.Context PortConnection_GetDstContext(org.osate.aadl2.PortConnection cc)
cc
- a port connectionpublic org.osate.aadl2.ConnectionEnd AccessConnection_GetSrc(org.osate.aadl2.AccessConnection cc)
cc
- a access connectionpublic org.osate.aadl2.ConnectionEnd AccessConnection_GetDst(org.osate.aadl2.AccessConnection cc)
cc
- a access connectionpublic org.osate.aadl2.Context AccessConnection_GetSrcContext(org.osate.aadl2.AccessConnection cc)
cc
- a access connectionpublic org.osate.aadl2.Context AccessConnection_GetDstContext(org.osate.aadl2.AccessConnection cc)
cc
- a access connectionpublic java.lang.String AccessConnection_GetCategory(org.osate.aadl2.AccessConnection cc)
cc
- access connectionpublic java.lang.String FlowSpec_GetName(org.osate.aadl2.FlowSpecification fs)
fs
- public java.util.ArrayList<org.osate.aadl2.PropertyAssociation> FlowSpec_GetPropertyAssociation(org.osate.aadl2.FlowSpecification fs)
fs
- public java.lang.String EndToEndFlow_GetName(org.osate.aadl2.EndToEndFlow fs)
fs
- public java.util.ArrayList<org.osate.aadl2.PropertyAssociation> EndToEndFlow_GetPropertyAssociation(org.osate.aadl2.EndToEndFlow fs)
fs
- public java.lang.String FlowImplementation_GetName(org.osate.aadl2.FlowImplementation fs)
fs
- public java.util.ArrayList<org.osate.aadl2.PropertyAssociation> FlowImplementation_GetPropertyAssociation(org.osate.aadl2.FlowImplementation fs)
fs
- public java.lang.String FlowImplementation_GetKind(org.osate.aadl2.FlowImplementation f)
f
- public java.util.ArrayList<org.osate.aadl2.Port> FeatureGroupType_GetPorts(org.osate.aadl2.FeatureGroupType fgt)
fgt
- public org.osate.aadl2.FeatureGroupType FeatureGroupType_GetInverse(org.osate.aadl2.FeatureGroupType fgt)
fgt
- public java.util.ArrayList<org.osate.aadl2.SubprogramCallSequence> BehavioredImpl_Get_CallSequences(org.osate.aadl2.BehavioredImplementation t)
t
- a behaviored implementaton componentpublic java.util.ArrayList<org.osate.aadl2.SubprogramCall> SubprogramCallSequence_Get_SubprogramCalls(org.osate.aadl2.SubprogramCallSequence callseq)
callseq
- a subprogram call sequencepublic org.osate.aadl2.CalledSubprogram SubprogramCall_Get_CalledSubprogram(org.osate.aadl2.SubprogramCall sp_call)
sp_call
- public java.lang.String CalledSubprogram_Get_Name(org.osate.aadl2.CalledSubprogram called_sp)