Skip to content
Snippets Groups Projects
Commit 9e99d62e authored by Johannes Eder's avatar Johannes Eder
Browse files

model element factory for v2v elements

parent a7b09767
No related branches found
No related tags found
No related merge requests found
......@@ -80,6 +80,21 @@ import org.fortiss.af3.platform.raspberry.model.rumblepad.RumbleMagnitudeStrong;
import org.fortiss.af3.platform.raspberry.model.rumblepad.RumbleMagnitudeWeak;
import org.fortiss.af3.platform.raspberry.model.rumblepad.RumblepadFactory;
import org.fortiss.af3.platform.raspberry.model.rumblepad.SimpleRumbleFeature;
import org.fortiss.af3.platform.raspberry.model.v2v.V2VFollowerInput;
import org.fortiss.af3.platform.raspberry.model.v2v.V2VFollowerOutput;
import org.fortiss.af3.platform.raspberry.model.v2v.V2VFusePlatoonInput;
import org.fortiss.af3.platform.raspberry.model.v2v.V2VFusePlatoonOutput;
import org.fortiss.af3.platform.raspberry.model.v2v.V2VLeaderHeartbeatInput;
import org.fortiss.af3.platform.raspberry.model.v2v.V2VLeaderHeartbeatOutput;
import org.fortiss.af3.platform.raspberry.model.v2v.V2VLeavePlatoonInput;
import org.fortiss.af3.platform.raspberry.model.v2v.V2VLeavePlatoonOutput;
import org.fortiss.af3.platform.raspberry.model.v2v.V2VNewLeaderInput;
import org.fortiss.af3.platform.raspberry.model.v2v.V2VNewLeaderOutput;
import org.fortiss.af3.platform.raspberry.model.v2v.V2VPlatoonInput;
import org.fortiss.af3.platform.raspberry.model.v2v.V2VPlatoonOutput;
import org.fortiss.af3.platform.raspberry.model.v2v.V2VSplitInput;
import org.fortiss.af3.platform.raspberry.model.v2v.V2VSplitOutput;
import org.fortiss.af3.platform.raspberry.model.v2v.V2vFactory;
import org.fortiss.tooling.base.utils.LayoutModelElementFactory;
/** Model Element for {@link RaspberryPi} and related model elements. */
......@@ -602,4 +617,116 @@ public class RaspberryModelElementFactory {
createConnectorLayout(cco);
return cco;
}
/** Creates a {@link V2VPlatoonInput} */
public static V2VPlatoonInput createV2vPlatoonInput() {
V2VPlatoonInput input = V2vFactory.eINSTANCE.createV2VPlatoonInput();
input.setName("V2V Platoon Input");
createConnectorLayout(input);
return input;
}
/** Creates a {@link V2VPlatoonOutput} */
public static V2VPlatoonOutput createV2vPlatoonOutput() {
V2VPlatoonOutput input = V2vFactory.eINSTANCE.createV2VPlatoonOutput();
input.setName("V2V Platoon Output");
createConnectorLayout(input);
return input;
}
/** Creates a {@link V2VLeaderHeartbeatInput} */
public static V2VLeaderHeartbeatInput createV2vLeaderHeartbeatInput() {
V2VLeaderHeartbeatInput input = V2vFactory.eINSTANCE.createV2VLeaderHeartbeatInput();
input.setName("V2V Leader Heartbeat Input");
createConnectorLayout(input);
return input;
}
/** Creates a {@link V2VLeaderHeartbeatOutput} */
public static V2VLeaderHeartbeatOutput createV2vLeaderHeartbeatOutput() {
V2VLeaderHeartbeatOutput input = V2vFactory.eINSTANCE.createV2VLeaderHeartbeatOutput();
input.setName("V2V Leader Heartbeat Output");
createConnectorLayout(input);
return input;
}
/** Creates a {@link V2VFollowerInput} */
public static V2VFollowerInput createV2vFollowerInput() {
V2VFollowerInput input = V2vFactory.eINSTANCE.createV2VFollowerInput();
input.setName("V2V Follower Input");
createConnectorLayout(input);
return input;
}
/** Creates a {@link V2VFollowerOutput} */
public static V2VFollowerOutput createV2vFollowerOutput() {
V2VFollowerOutput input = V2vFactory.eINSTANCE.createV2VFollowerOutput();
input.setName("V2V Follower Output");
createConnectorLayout(input);
return input;
}
/** Creates a {@link V2VLeavePlatoonInput}. */
public static V2VLeavePlatoonInput createV2vLeavePlatoonInput() {
V2VLeavePlatoonInput input = V2vFactory.eINSTANCE.createV2VLeavePlatoonInput();
input.setName("Leave Platoon Input");
createConnectorLayout(input);
return input;
}
/** Creates a {@link V2VLeavePlatoonOutput}. */
public static V2VLeavePlatoonOutput createV2vLeavePlatoonOutput() {
V2VLeavePlatoonOutput input = V2vFactory.eINSTANCE.createV2VLeavePlatoonOutput();
input.setName("Leave Platoon Output");
createConnectorLayout(input);
return input;
}
/** Creates a {@link V2VSplitInput} */
public static V2VSplitInput createV2vSplitInput() {
V2VSplitInput input = V2vFactory.eINSTANCE.createV2VSplitInput();
input.setName("V2V Split Input");
createConnectorLayout(input);
return input;
}
/** Creates a {@link V2VSplitOutput} */
public static V2VSplitOutput createV2vSplitOutput() {
V2VSplitOutput input = V2vFactory.eINSTANCE.createV2VSplitOutput();
input.setName("V2V Split Output");
createConnectorLayout(input);
return input;
}
/** Creates a {@link V2VNewLeaderInput}. */
public static V2VNewLeaderInput createV2vNewLeaderInput() {
V2VNewLeaderInput input = V2vFactory.eINSTANCE.createV2VNewLeaderInput();
input.setName("V2V New Leader Input");
createConnectorLayout(input);
return input;
}
/** Creates a {@link V2VNewLeaderOutput}. */
public static V2VNewLeaderOutput createV2vNewLeaderOutput() {
V2VNewLeaderOutput input = V2vFactory.eINSTANCE.createV2VNewLeaderOutput();
input.setName("V2V New Leader Output");
createConnectorLayout(input);
return input;
}
/** Creates a {@link V2VFusePlatoonInput}. */
public static V2VFusePlatoonInput createV2vFusePlatoonInput() {
V2VFusePlatoonInput input = V2vFactory.eINSTANCE.createV2VFusePlatoonInput();
input.setName("V2V Fuse Platoon Input");
createConnectorLayout(input);
return input;
}
/** Creates a {@link V2VFusePlatoonOutput}. */
public static V2VFusePlatoonOutput createV2vFusePlatoonOutput() {
V2VFusePlatoonOutput input = V2vFactory.eINSTANCE.createV2VFusePlatoonOutput();
input.setName("V2V Fuse Platoon Output");
createConnectorLayout(input);
return input;
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment