0 INFO EcTransformer - Starting...
16 INFO EcTransformer - Using e1Model at path: C:\Users\akocatas\Dropbox\payprus-workspace\org.ec.connectors\RequestBarrier\RequestBarrier_E1.uml
1158 INFO EcTransformer - Running E1toE2Transformation
Starting E1 to E2 Transformation...
Found a primary enhanced connector: Connector1
EC_CONFIGURATION=MultipleRequesterSingleProvider
>> begin: Processing Connector1 as Primary Enhanced Connector..
Connector configuration is: MultipleRequesterSingleProvider
CONNECTOR_CLS_MODEL_PATH=EnhancedConnectorTestPkg::ECls::Connector1_ConnectorCls
Checking if the connector is an assembly connector...
Creating the connector class ports
Creating request port class and its ports
Create Request Port object inside the connector class
Creating connector betweeen request port object and providing port of connector class
Creating the connector object...
Creating connectors between connector object and connected parts...
INPORT_MULTIPLICITY=1
Done
Done
4603 INFO EcTransformer - E1 to E2 transformation load result: OK
4634 INFO EcTransformer - E1 to E2 transformation ran successfully
4634 INFO EcTransformer - ----------------------------------------------------------------------------
4634 INFO EcTransformer -
4634 INFO EcTransformer - Running E2toAlfTransformation
Starting E2 to Alf Transformation...
<begin> Alf Code:
private import Alf::Library::PrimitiveBehaviors::IntegerFunctions::ToString;
private import Alf::Library::PrimitiveBehaviors::IntegerFunctions::*;
package RequestBarrier_E1 {
public abstract class XIfc
{
public abstract xOp(in arg:Integer) : Integer;
}
public class Connector1_ConnectorCls
{
public InPort : RequestPortCls[1..1] ordered nonunique;
public OutPort : XIfc[1..1] ordered nonunique;
public BarrierOn : Boolean[1..1] = true;
public DefaultReply : Integer[1..1] = 0;
public xOp(in arg:Integer) : Integer
{
Integer i = 1;
this.BarrierOn = false;
while (i <= 3)
{
Integer request = this.InPort[i].RequestBuffer;
if (request == null)
{
this.BarrierOn = true;
}
i++;
}
Integer returnValue = this.DefaultReply;
if (this.BarrierOn == false)
{
// Merge requests
Integer mergedRequest = 0;
i = 1;
while (i <= 3)
{
request = this.InPort[i].RequestBuffer;
if (request != null)
{
mergedRequest += request;
// Invalidate consumed request
this.InPort[i].RequestBuffer = null;
}
i++;
}
returnValue = this.OutPort[1].xOp(mergedRequest);
this.BarrierOn = true;
}
return returnValue;
}
@Create
public Connector1_ConnectorCls()
{
Integer i = 1;
while (i <= 1)
{
this.InPort[i] = new RequestPortCls(this);
i = i + 1;
}
}
public class RequestPortCls
{
public RequestBuffer : Integer[0..1];
public ownerConnector : Connector1_ConnectorCls[1..1];
@Create
public RequestPortCls(in c:Connector1_ConnectorCls)
{
this.ownerConnector = c;
}
public xOp(in arg:Integer) : Integer
{
// Store incoming request in request buffer
this.RequestBuffer = arg;
// Let connector object process the request
return this.ownerConnector.xOp(arg);
}
}
}
}
<end> Alf Code
Done
4884 INFO EcTransformer - E2 to Alf transformation load result: OK
4884 INFO EcTransformer - Alf code is captured successfully
4884 INFO EcTransformer - E2 to Alf transformation ran successfully
4884 INFO EcTransformer - ----------------------------------------------------------------------------
4884 INFO EcTransformer -
4884 INFO EcTransformer - Creating alf file: C:\Users\akocatas\Dropbox\payprus-workspace\\AlfRefImp-1.1.0k\dist/alf/Models/RequestBarrier_E1.alf
4884 INFO EcTransformer - Compiling alf file using alfc
6150 INFO EcTransformer - alfc stdout: Alf Reference Implementation v1.1.0k
6159 INFO EcTransformer - alfc stdout: Loaded C:\Users\akocatas\Dropbox\payprus-workspace\\AlfRefImp-1.1.0k\dist/alf/Libraries/resources/error-messages.txt
10348 INFO EcTransformer - alfc stdout: Loaded file:/C:/Users/akocatas/Dropbox/payprus-workspace//AlfRefImp-1.1.0k/dist/alf/Libraries/uml/Standard.profile.uml
10492 INFO EcTransformer - alfc stdout: Loaded file:/C:/Users/akocatas/Dropbox/payprus-workspace//AlfRefImp-1.1.0k/dist/alf/Libraries/uml/fUML.library.uml
12195 INFO EcTransformer - alfc stdout: Loaded file:/C:/Users/akocatas/Dropbox/payprus-workspace//AlfRefImp-1.1.0k/dist/alf/Libraries/uml/Alf.library.uml
12401 INFO EcTransformer - alfc stdout: Parsed C:\Users\akocatas\Dropbox\payprus-workspace\\AlfRefImp-1.1.0k\dist/alf/Models/RequestBarrier_E1.alf
13460 INFO EcTransformer - alfc stdout: Mapped successfully.
13688 INFO EcTransformer - alfc stdout: Saved to file:/C:\Users\akocatas\Dropbox\payprus-workspace\org.ec.connectors\alf_output/RequestBarrier_E1.uml
13985 INFO EcTransformer - Alf code compiled successfully
13985 INFO EcTransformer - ----------------------------------------------------------------------------
13985 INFO EcTransformer -
13985 INFO EcTransformer - Replacing fUML pathmaps
14001 INFO EcTransformer - ----------------------------------------------------------------------------
14001 INFO EcTransformer -
14001 INFO EcTransformer - Running E2toE3Transformation
Starting E2 to E3 transformation
Locating e2 model elements...
Done
Locating fUML model elements
Done
Fixing unresolved references of connector behavior activity EnhancedConnectorTestPkg::ECls::Connector1_ConnectorCls::Connector1_ConnectorCls$initialization$1
Found: StructuralFeatureAction: Write(BarrierOn)
Updated structuralFeature field of StructuralFeatureAction Write(BarrierOn)
Found StructuralFeatureAction object: Write(BarrierOn).object
Updating object.type field of StructuralFeatureAction Write(BarrierOn) as Connector1_ConnectorCls
Found StructuralFeatureAction result: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updating result.type field of StructuralFeatureAction Write(BarrierOn) as Connector1_ConnectorCls
Updating inputPin.type field of StructuralFeatureAction Write(Connector1_ConnectorCls$initializationFlag$1) as Connector1_ConnectorCls
Updating outputPin.type field of StructuralFeatureAction Write(Connector1_ConnectorCls$initializationFlag$1) as Connector1_ConnectorCls
Found: StructuralFeatureAction: Write(DefaultReply)
Updated structuralFeature field of StructuralFeatureAction Write(DefaultReply)
Found StructuralFeatureAction object: Write(DefaultReply).object
Updating object.type field of StructuralFeatureAction Write(DefaultReply) as Connector1_ConnectorCls
Found StructuralFeatureAction result: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updating result.type field of StructuralFeatureAction Write(DefaultReply) as Connector1_ConnectorCls
Updating inputPin.type field of StructuralFeatureAction Read(Connector1_ConnectorCls$initializationFlag$1) as Connector1_ConnectorCls
Found: ExpansionReqion structuredNodeInput type: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updating type field of structured node input: Iterate(Write(Connector1_ConnectorCls$initializationFlag$1)).input(Fork(ReadSelf.result)) as Connector1_ConnectorCls
Found: ReadSelfAction result.type: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updated result.type field of ReadSelfAction: ReadSelf
Replaced 14 references
Done
Fixing unresolved references of connector behavior activity EnhancedConnectorTestPkg::ECls::Connector1_ConnectorCls::xOp$method$1
Found: StructuralFeatureAction: Clear(RequestBuffer)
Updated structuralFeature field of StructuralFeatureAction Clear(RequestBuffer)
Found StructuralFeatureAction object: Clear(RequestBuffer).object
Updating object.type field of StructuralFeatureAction Clear(RequestBuffer) as RequestPortCls
Found StructuralFeatureAction result: Model::RequestBarrier_E1::Connector1_ConnectorCls::RequestPortCls
Updating result.type field of StructuralFeatureAction Clear(RequestBuffer) as RequestPortCls
Found: StructuralFeatureAction: Read(RequestBuffer)
Updated structuralFeature field of StructuralFeatureAction Read(RequestBuffer)
Found StructuralFeatureAction object: Read(RequestBuffer).object
Updating object.type field of StructuralFeatureAction Read(RequestBuffer) as RequestPortCls
Found: CallOperation operation: Model::RequestBarrier_E1::XIfc::xOp
Updating operation field of CallOperationAction: Call(xOp)
Found: CallOperation target type: Model::RequestBarrier_E1::XIfc
Updating target.type field of CallOperationAction: Call(xOp) as XIfc
Found: ReadSelfAction result.type: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updated result.type field of ReadSelfAction: ReadSelf
Found: StructuralFeatureAction: Read(InPort)
Updated structuralFeature field of StructuralFeatureAction Read(InPort)
Found StructuralFeatureAction object: Read(InPort).object
Updating object.type field of StructuralFeatureAction Read(InPort) as Connector1_ConnectorCls
Found StructuralFeatureAction result: Model::RequestBarrier_E1::Connector1_ConnectorCls::RequestPortCls
Updating result.type field of StructuralFeatureAction Read(InPort) as RequestPortCls
Found: ReadSelfAction result.type: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updated result.type field of ReadSelfAction: ReadSelf
Found: ReadSelfAction result.type: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updated result.type field of ReadSelfAction: ReadSelf
Found: StructuralFeatureAction: Read(RequestBuffer)
Updated structuralFeature field of StructuralFeatureAction Read(RequestBuffer)
Found StructuralFeatureAction object: Read(RequestBuffer).object
Updating object.type field of StructuralFeatureAction Read(RequestBuffer) as RequestPortCls
Found: ReadSelfAction result.type: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updated result.type field of ReadSelfAction: ReadSelf
Found: StructuralFeatureAction: Write(BarrierOn)
Updated structuralFeature field of StructuralFeatureAction Write(BarrierOn)
Found StructuralFeatureAction object: Write(BarrierOn).object
Updating object.type field of StructuralFeatureAction Write(BarrierOn) as Connector1_ConnectorCls
Found StructuralFeatureAction result: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updating result.type field of StructuralFeatureAction Write(BarrierOn) as Connector1_ConnectorCls
Found: StructuralFeatureAction: Read(BarrierOn)
Updated structuralFeature field of StructuralFeatureAction Read(BarrierOn)
Found StructuralFeatureAction object: Read(BarrierOn).object
Updating object.type field of StructuralFeatureAction Read(BarrierOn) as Connector1_ConnectorCls
Found: StructuralFeatureAction: Read(InPort)
Updated structuralFeature field of StructuralFeatureAction Read(InPort)
Found StructuralFeatureAction object: Read(InPort).object
Updating object.type field of StructuralFeatureAction Read(InPort) as Connector1_ConnectorCls
Found StructuralFeatureAction result: Model::RequestBarrier_E1::Connector1_ConnectorCls::RequestPortCls
Updating result.type field of StructuralFeatureAction Read(InPort) as RequestPortCls
Found: StructuralFeatureAction: Clear(BarrierOn)
Updated structuralFeature field of StructuralFeatureAction Clear(BarrierOn)
Found StructuralFeatureAction object: Clear(BarrierOn).object
Updating object.type field of StructuralFeatureAction Clear(BarrierOn) as Connector1_ConnectorCls
Found StructuralFeatureAction result: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updating result.type field of StructuralFeatureAction Clear(BarrierOn) as Connector1_ConnectorCls
Found: StructuralFeatureAction: Clear(BarrierOn)
Updated structuralFeature field of StructuralFeatureAction Clear(BarrierOn)
Found StructuralFeatureAction object: Clear(BarrierOn).object
Updating object.type field of StructuralFeatureAction Clear(BarrierOn) as Connector1_ConnectorCls
Found StructuralFeatureAction result: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updating result.type field of StructuralFeatureAction Clear(BarrierOn) as Connector1_ConnectorCls
Found: StructuralFeatureAction: Read(DefaultReply)
Updated structuralFeature field of StructuralFeatureAction Read(DefaultReply)
Found StructuralFeatureAction object: Read(DefaultReply).object
Updating object.type field of StructuralFeatureAction Read(DefaultReply) as Connector1_ConnectorCls
Found: StructuralFeatureAction: Read(InPort)
Updated structuralFeature field of StructuralFeatureAction Read(InPort)
Found StructuralFeatureAction object: Read(InPort).object
Updating object.type field of StructuralFeatureAction Read(InPort) as Connector1_ConnectorCls
Found StructuralFeatureAction result: Model::RequestBarrier_E1::Connector1_ConnectorCls::RequestPortCls
Updating result.type field of StructuralFeatureAction Read(InPort) as RequestPortCls
Found: StructuralFeatureAction: Read(OutPort)
Updated structuralFeature field of StructuralFeatureAction Read(OutPort)
Found StructuralFeatureAction object: Read(OutPort).object
Updating object.type field of StructuralFeatureAction Read(OutPort) as Connector1_ConnectorCls
Found StructuralFeatureAction result: Model::RequestBarrier_E1::XIfc
Updating result.type field of StructuralFeatureAction Read(OutPort) as XIfc
Found: ReadSelfAction result.type: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updated result.type field of ReadSelfAction: ReadSelf
Found: StructuralFeatureAction: Write(BarrierOn)
Updated structuralFeature field of StructuralFeatureAction Write(BarrierOn)
Found StructuralFeatureAction object: Write(BarrierOn).object
Updating object.type field of StructuralFeatureAction Write(BarrierOn) as Connector1_ConnectorCls
Found StructuralFeatureAction result: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updating result.type field of StructuralFeatureAction Write(BarrierOn) as Connector1_ConnectorCls
Found: ReadSelfAction result.type: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updated result.type field of ReadSelfAction: ReadSelf
Found: ReadSelfAction result.type: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updated result.type field of ReadSelfAction: ReadSelf
Found: StructuralFeatureAction: Clear(BarrierOn)
Updated structuralFeature field of StructuralFeatureAction Clear(BarrierOn)
Found StructuralFeatureAction object: Clear(BarrierOn).object
Updating object.type field of StructuralFeatureAction Clear(BarrierOn) as Connector1_ConnectorCls
Found StructuralFeatureAction result: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updating result.type field of StructuralFeatureAction Clear(BarrierOn) as Connector1_ConnectorCls
Found: ReadSelfAction result.type: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updated result.type field of ReadSelfAction: ReadSelf
Found: StructuralFeatureAction: Write(BarrierOn)
Updated structuralFeature field of StructuralFeatureAction Write(BarrierOn)
Found StructuralFeatureAction object: Write(BarrierOn).object
Updating object.type field of StructuralFeatureAction Write(BarrierOn) as Connector1_ConnectorCls
Found StructuralFeatureAction result: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updating result.type field of StructuralFeatureAction Write(BarrierOn) as Connector1_ConnectorCls
Found: ReadSelfAction result.type: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updated result.type field of ReadSelfAction: ReadSelf
Replaced 76 references
Done
Fixing unresolved references of connector behavior activity EnhancedConnectorTestPkg::ECls::Connector1_ConnectorCls::Connector1_ConnectorCls$method$1
Found: CreateObjectAction: classifier: RequestPortCls
Updating classifier field of CreateObjectAction Create(RequestPortCls) as RequestPortCls
Found: CreateObjectAction: result type: RequestPortCls
Updating classifier field of CreateObjectAction Create(RequestPortCls) as RequestPortCls
Found Parameter type:
Updating type field of parameter:
Updating inputPin.type field of StructuralFeatureAction Read(Connector1_ConnectorCls$initializationFlag$1) as Connector1_ConnectorCls
Found: CallOperation target type: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updating target.type field of CallOperationAction: Call(Connector1_ConnectorCls$initialization$1) as Connector1_ConnectorCls
Found: StructuralFeatureAction: Remove(InPort)
Updated structuralFeature field of StructuralFeatureAction Remove(InPort)
Found StructuralFeatureAction object: Remove(InPort).object
Updating object.type field of StructuralFeatureAction Remove(InPort) as Connector1_ConnectorCls
Found StructuralFeatureAction result: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updating result.type field of StructuralFeatureAction Remove(InPort) as Connector1_ConnectorCls
Found: ReadSelfAction result.type: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updated result.type field of ReadSelfAction: ReadSelf
Found: ReadSelfAction result.type: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updated result.type field of ReadSelfAction: ReadSelf
Found: ActivityParameterNode type: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updating type field of ActivityParameterNode: Return as Connector1_ConnectorCls
Found: StructuralFeatureAction: Write(InPort)
Updated structuralFeature field of StructuralFeatureAction Write(InPort)
Found StructuralFeatureAction object: Write(InPort).object
Updating object.type field of StructuralFeatureAction Write(InPort) as Connector1_ConnectorCls
Found StructuralFeatureAction result: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updating result.type field of StructuralFeatureAction Write(InPort) as Connector1_ConnectorCls
Updating inputPin.type field of StructuralFeatureAction Write(InPort) as RequestPortCls
Found: CallOperation operation: Model::RequestBarrier_E1::Connector1_ConnectorCls::RequestPortCls::RequestPortCls
Updating operation field of CallOperationAction: Call(RequestPortCls)
Found: CallOperation target type: Model::RequestBarrier_E1::Connector1_ConnectorCls::RequestPortCls
Updating target.type field of CallOperationAction: Call(RequestPortCls) as RequestPortCls
Found: CallOperationAction argument type: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updating argument.type field of CallOperationAction: Call(RequestPortCls) as Connector1_ConnectorCls
Found CallOperationAction result tyupe: Model::RequestBarrier_E1::Connector1_ConnectorCls::RequestPortCls
Updating result.type field of CallOperationAction: Call(RequestPortCls) as RequestPortCls
Found: ReadSelfAction result.type: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updated result.type field of ReadSelfAction: ReadSelf
Replaced 25 references
Done
Fixing unresolved references of connector behavior activity EnhancedConnectorTestPkg::ECls::Connector1_ConnectorCls::destroy$method$1
Replaced 0 references
Done
Fixing unresolved references of connector behavior activity EnhancedConnectorTestPkg::ECls::Connector1_ConnectorCls::RequestPortCls::RequestPortCls$initialization$1
Updating inputPin.type field of StructuralFeatureAction Write(RequestPortCls$initializationFlag$1) as RequestPortCls
Updating outputPin.type field of StructuralFeatureAction Write(RequestPortCls$initializationFlag$1) as RequestPortCls
Found: ReadSelfAction result.type: Model::RequestBarrier_E1::Connector1_ConnectorCls::RequestPortCls
Updated result.type field of ReadSelfAction: ReadSelf
Updating inputPin.type field of StructuralFeatureAction Read(RequestPortCls$initializationFlag$1) as RequestPortCls
Found: ExpansionReqion structuredNodeInput type: Model::RequestBarrier_E1::Connector1_ConnectorCls::RequestPortCls
Updating type field of structured node input: Iterate(Write(RequestPortCls$initializationFlag$1)).input(Fork(ReadSelf.result)) as RequestPortCls
Replaced 6 references
Done
Fixing unresolved references of connector behavior activity EnhancedConnectorTestPkg::ECls::Connector1_ConnectorCls::RequestPortCls::RequestPortCls$method$1
Found: StructuredActivityNode structuredNodeInput type: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updating type field of structured node input: WriteAll(RequestPortCls::ownerConnector).input(RequestPortCls::ownerConnector) as Connector1_ConnectorCls
Found: StructuralFeatureAction: Clear(ownerConnector)
Updated structuralFeature field of StructuralFeatureAction Clear(ownerConnector)
Found StructuralFeatureAction object: Clear(ownerConnector).object
Updating object.type field of StructuralFeatureAction Clear(ownerConnector) as RequestPortCls
Found StructuralFeatureAction result: Model::RequestBarrier_E1::Connector1_ConnectorCls::RequestPortCls
Updating result.type field of StructuralFeatureAction Clear(ownerConnector) as RequestPortCls
Found: ReadSelfAction result.type: Model::RequestBarrier_E1::Connector1_ConnectorCls::RequestPortCls
Updated result.type field of ReadSelfAction: ReadSelf
Found: ActivityParameterNode type: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updating type field of ActivityParameterNode: Input(c) as Connector1_ConnectorCls
Updating inputPin.type field of StructuralFeatureAction Read(RequestPortCls$initializationFlag$1) as RequestPortCls
Found: ActivityParameterNode type: Model::RequestBarrier_E1::Connector1_ConnectorCls::RequestPortCls
Updating type field of ActivityParameterNode: Return as RequestPortCls
Found: StructuralFeatureAction: Write(ownerConnector)
Updated structuralFeature field of StructuralFeatureAction Write(ownerConnector)
Found StructuralFeatureAction object: Write(ownerConnector).object
Updating object.type field of StructuralFeatureAction Write(ownerConnector) as RequestPortCls
Found StructuralFeatureAction result: Model::RequestBarrier_E1::Connector1_ConnectorCls::RequestPortCls
Updating result.type field of StructuralFeatureAction Write(ownerConnector) as RequestPortCls
Updating inputPin.type field of StructuralFeatureAction Write(ownerConnector) as Connector1_ConnectorCls
Found Parameter type: c
Updating type field of parameter: c
Found: CallOperation target type: Model::RequestBarrier_E1::Connector1_ConnectorCls::RequestPortCls
Updating target.type field of CallOperationAction: Call(RequestPortCls$initialization$1) as RequestPortCls
Found: ReadSelfAction result.type: Model::RequestBarrier_E1::Connector1_ConnectorCls::RequestPortCls
Updated result.type field of ReadSelfAction: ReadSelf
Found Parameter type:
Updating type field of parameter:
Replaced 20 references
Done
Fixing unresolved references of connector behavior activity EnhancedConnectorTestPkg::ECls::Connector1_ConnectorCls::RequestPortCls::xOp$method$1
Found: CallOperation operation: Model::RequestBarrier_E1::Connector1_ConnectorCls::xOp
Updating operation field of CallOperationAction: Call(xOp)
Found: CallOperation target type: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updating target.type field of CallOperationAction: Call(xOp) as Connector1_ConnectorCls
Found: StructuralFeatureAction: Write(RequestBuffer)
Updated structuralFeature field of StructuralFeatureAction Write(RequestBuffer)
Found StructuralFeatureAction object: Write(RequestBuffer).object
Updating object.type field of StructuralFeatureAction Write(RequestBuffer) as RequestPortCls
Found StructuralFeatureAction result: Model::RequestBarrier_E1::Connector1_ConnectorCls::RequestPortCls
Updating result.type field of StructuralFeatureAction Write(RequestBuffer) as RequestPortCls
Found: ReadSelfAction result.type: Model::RequestBarrier_E1::Connector1_ConnectorCls::RequestPortCls
Updated result.type field of ReadSelfAction: ReadSelf
Found: StructuralFeatureAction: Read(ownerConnector)
Updated structuralFeature field of StructuralFeatureAction Read(ownerConnector)
Found StructuralFeatureAction object: Read(ownerConnector).object
Updating object.type field of StructuralFeatureAction Read(ownerConnector) as RequestPortCls
Found StructuralFeatureAction result: Model::RequestBarrier_E1::Connector1_ConnectorCls
Updating result.type field of StructuralFeatureAction Read(ownerConnector) as Connector1_ConnectorCls
Found: StructuralFeatureAction: Clear(RequestBuffer)
Updated structuralFeature field of StructuralFeatureAction Clear(RequestBuffer)
Found StructuralFeatureAction object: Clear(RequestBuffer).object
Updating object.type field of StructuralFeatureAction Clear(RequestBuffer) as RequestPortCls
Found StructuralFeatureAction result: Model::RequestBarrier_E1::Connector1_ConnectorCls::RequestPortCls
Updating result.type field of StructuralFeatureAction Clear(RequestBuffer) as RequestPortCls
Found: ReadSelfAction result.type: Model::RequestBarrier_E1::Connector1_ConnectorCls::RequestPortCls
Updated result.type field of ReadSelfAction: ReadSelf
Found: ExpansionReqion structuredNodeInput type: Model::RequestBarrier_E1::Connector1_ConnectorCls::RequestPortCls
Updating type field of structured node input: Iterate(Write(RequestBuffer)).input(Clear(RequestBuffer).result) as RequestPortCls
Replaced 19 references
Done
Fixing unresolved references of connector behavior activity EnhancedConnectorTestPkg::ECls::Connector1_ConnectorCls::RequestPortCls::destroy$method$1
Replaced 0 references
Done
Done
16623 INFO EcTransformer - OK
16704 INFO EcTransformer - E2toE3Transformation executed successfully
16704 INFO EcTransformer - ----------------------------------------------------------------------------
16704 INFO EcTransformer -
16704 INFO EcTransformer - Process completed successfully