Importing the following model in Syson result in 4 unresolved proxy:
package 'Port Example' {
attribute def Temp;
part def Fuel;
port def FuelOutPort {
attribute temperature : Temp;
out item fuelSupply : Fuel;
in item fuelReturn : Fuel;
}
port def FuelInPort {
attribute temperature : Temp;
in item fuelSupply : Fuel;
out item fuelReturn : Fuel;
}
part def FuelTankAssembly {
port fuelTankPort : FuelOutPort;
}
part def Engine {
port engineFuelPort : FuelInPort;
}
}
package 'Flow Connection Interface Example' {
private import 'Port Example'::*;
part def Vehicle;
part vehicle : Vehicle {
part tankAssy : FuelTankAssembly;
part eng : Engine;
flow of Fuel
from tankAssy.fuelTankPort.fuelSupply
to eng.engineFuelPort.fuelSupply;
flow of Fuel
from eng.engineFuelPort.fuelReturn
to tankAssy.fuelTankPort.fuelReturn;
}
}
Unable to resolve name 'fuelSupply' for reference 'redefinedFeature' on element '[Redefinition] 'Flow Connection Interface Example'::vehicle::<FeatureMembership>::<FlowConnectionUsage>::<EndFeatureMembership>::<ItemFlowEnd>::<FeatureMembership>::<ReferenceUsage>::<Redefinition>'
Unable to resolve name 'fuelSupply' for reference 'redefinedFeature' on element '[Redefinition] 'Flow Connection Interface Example'::vehicle::<FeatureMembership>::<FlowConnectionUsage>::<EndFeatureMembership>::<ItemFlowEnd>::<FeatureMembership>::<ReferenceUsage>::<Redefinition>'
Unable to resolve name 'fuelReturn' for reference 'redefinedFeature' on element '[Redefinition] 'Flow Connection Interface Example'::vehicle::<FeatureMembership>::<FlowConnectionUsage>::<EndFeatureMembership>::<ItemFlowEnd>::<FeatureMembership>::<ReferenceUsage>::<Redefinition>'
Unable to resolve name 'fuelReturn' for reference 'redefinedFeature' on element '[Redefinition] 'Flow Connection Interface Example'::vehicle::<FeatureMembership>::<FlowConnectionUsage>::<EndFeatureMembership>::<ItemFlowEnd>::<FeatureMembership>::<ReferenceUsage>::<Redefinition>'
Importing the following model in Syson result in 4 unresolved proxy: