diff --git a/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VFollowerOutputGeneratorExtension.java b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VFollowerOutputGeneratorExtension.java new file mode 100644 index 0000000000000000000000000000000000000000..774e129eb3b0245a482dfc202304f226e8a49d0d --- /dev/null +++ b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VFollowerOutputGeneratorExtension.java @@ -0,0 +1,38 @@ +/*-------------------------------------------------------------------------+ +| Copyright 2018 fortiss GmbH | +| | +| Licensed under the Apache License, Version 2.0 (the "License"); | +| you may not use this file except in compliance with the License. | +| You may obtain a copy of the License at | +| | +| http://www.apache.org/licenses/LICENSE-2.0 | +| | +| Unless required by applicable law or agreed to in writing, software | +| distributed under the License is distributed on an "AS IS" BASIS, | +| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | +| See the License for the specific language governing permissions and | +| limitations under the License. | ++--------------------------------------------------------------------------*/ +package org.fortiss.af3.platform.raspberry.generator.extension.v2v; + +import org.fortiss.af3.platform.raspberry.model.v2v.V2VFollowerOutput; + +/** + * @author duenhuber + * Executable for v2v output {@link V2VFollowerOutput}. + */ +public class V2VFollowerOutputGeneratorExtension extends + V2VOutputGeneratorExtension<V2VFollowerOutput> { + /** Constructor. */ + public V2VFollowerOutputGeneratorExtension(V2VFollowerOutput modelElement) { + super(modelElement); + } + + /** {@inheritDoc} */ + @Override + protected String getV2VMessageType() { + // TODO Auto-generated method stub + return "V2V_MSG_TYPE_FOLLOWER"; + } + +} diff --git a/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VFusePlatoonOutputGeneratorExtension.java b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VFusePlatoonOutputGeneratorExtension.java new file mode 100644 index 0000000000000000000000000000000000000000..d5ab46da9b994d9fcef98ffa0dd2ba5f14cf831d --- /dev/null +++ b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VFusePlatoonOutputGeneratorExtension.java @@ -0,0 +1,38 @@ +/*-------------------------------------------------------------------------+ +| Copyright 2018 fortiss GmbH | +| | +| Licensed under the Apache License, Version 2.0 (the "License"); | +| you may not use this file except in compliance with the License. | +| You may obtain a copy of the License at | +| | +| http://www.apache.org/licenses/LICENSE-2.0 | +| | +| Unless required by applicable law or agreed to in writing, software | +| distributed under the License is distributed on an "AS IS" BASIS, | +| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | +| See the License for the specific language governing permissions and | +| limitations under the License. | ++--------------------------------------------------------------------------*/ +package org.fortiss.af3.platform.raspberry.generator.extension.v2v; + +import org.fortiss.af3.platform.raspberry.model.v2v.V2VFusePlatoonOutput; + +/** + * @author duenhuber + * Executable for v2v output {@link V2VFusePlatoonOutput}. + */ +public class V2VFusePlatoonOutputGeneratorExtension extends + V2VOutputGeneratorExtension<V2VFusePlatoonOutput> { + /** Constructor. */ + public V2VFusePlatoonOutputGeneratorExtension(V2VFusePlatoonOutput modelElement) { + super(modelElement); + } + + /** {@inheritDoc} */ + @Override + protected String getV2VMessageType() { + // TODO Auto-generated method stub + return "V2V_MSG_TYPE_FUSE_PLATOON"; + } + +} diff --git a/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VGeneratorExtensionBase.java b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VGeneratorExtensionBase.java index 063225512bd116a92d06741ced53136d3bd0c3d4..37e3fc49ed9ccb1abdacfb6158cb570c3116e5dd 100644 --- a/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VGeneratorExtensionBase.java +++ b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VGeneratorExtensionBase.java @@ -19,7 +19,7 @@ import org.eclipse.emf.ecore.EObject; import org.fortiss.af3.platform.raspberry.generator.extension.library.PiHALLibraryGeneratorExtensionBase; /** - * Base class for all executables of the controlcenter . + * Base class for all executables of the v2v communicaton . * * @author duenhuber */ diff --git a/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VHandshakeOutputGeneratorExtension.java b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VHandshakeOutputGeneratorExtension.java new file mode 100644 index 0000000000000000000000000000000000000000..08a167a8016fc398f55bd46f89e667afa53bb3fa --- /dev/null +++ b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VHandshakeOutputGeneratorExtension.java @@ -0,0 +1,38 @@ +/*-------------------------------------------------------------------------+ +| Copyright 2018 fortiss GmbH | +| | +| Licensed under the Apache License, Version 2.0 (the "License"); | +| you may not use this file except in compliance with the License. | +| You may obtain a copy of the License at | +| | +| http://www.apache.org/licenses/LICENSE-2.0 | +| | +| Unless required by applicable law or agreed to in writing, software | +| distributed under the License is distributed on an "AS IS" BASIS, | +| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | +| See the License for the specific language governing permissions and | +| limitations under the License. | ++--------------------------------------------------------------------------*/ +package org.fortiss.af3.platform.raspberry.generator.extension.v2v; + +import org.fortiss.af3.platform.raspberry.model.v2v.V2VHandshakeOutput; + +/** + * @author duenhuber + * Executable for v2v output {@link V2VHandshakeOutput}. + */ +public class V2VHandshakeOutputGeneratorExtension extends + V2VOutputGeneratorExtension<V2VHandshakeOutput> { + /** Constructor. */ + public V2VHandshakeOutputGeneratorExtension(V2VHandshakeOutput modelElement) { + super(modelElement); + } + + /** {@inheritDoc} */ + @Override + protected String getV2VMessageType() { + // TODO Auto-generated method stub + return "V2V_MSG_TYPE_HANDSHAKE"; + } + +} diff --git a/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VLeaderHeartbeatOutputGeneratorExtension.java b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VLeaderHeartbeatOutputGeneratorExtension.java new file mode 100644 index 0000000000000000000000000000000000000000..15f22776e795617ecd862d97e676b01de5ac2c3c --- /dev/null +++ b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VLeaderHeartbeatOutputGeneratorExtension.java @@ -0,0 +1,38 @@ +/*-------------------------------------------------------------------------+ +| Copyright 2018 fortiss GmbH | +| | +| Licensed under the Apache License, Version 2.0 (the "License"); | +| you may not use this file except in compliance with the License. | +| You may obtain a copy of the License at | +| | +| http://www.apache.org/licenses/LICENSE-2.0 | +| | +| Unless required by applicable law or agreed to in writing, software | +| distributed under the License is distributed on an "AS IS" BASIS, | +| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | +| See the License for the specific language governing permissions and | +| limitations under the License. | ++--------------------------------------------------------------------------*/ +package org.fortiss.af3.platform.raspberry.generator.extension.v2v; + +import org.fortiss.af3.platform.raspberry.model.v2v.V2VLeaderHeartbeatOutput; + +/** + * @author duenhuber + * Executable for v2v output {@link V2VLeaderHeartbeatOutput}. + */ +public class V2VLeaderHeartbeatOutputGeneratorExtension extends + V2VOutputGeneratorExtension<V2VLeaderHeartbeatOutput> { + /** Constructor. */ + public V2VLeaderHeartbeatOutputGeneratorExtension(V2VLeaderHeartbeatOutput modelElement) { + super(modelElement); + } + + /** {@inheritDoc} */ + @Override + protected String getV2VMessageType() { + // TODO Auto-generated method stub + return "V2V_MSG_TYPE_LEADER_HEARTBEAT"; + } + +} diff --git a/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VLeaderUIDOutputGeneratorExtension.java b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VLeaderUIDOutputGeneratorExtension.java new file mode 100644 index 0000000000000000000000000000000000000000..ea1460e45c9befcdf5e20bc1b8fe0ab5f99abab6 --- /dev/null +++ b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VLeaderUIDOutputGeneratorExtension.java @@ -0,0 +1,38 @@ +/*-------------------------------------------------------------------------+ +| Copyright 2018 fortiss GmbH | +| | +| Licensed under the Apache License, Version 2.0 (the "License"); | +| you may not use this file except in compliance with the License. | +| You may obtain a copy of the License at | +| | +| http://www.apache.org/licenses/LICENSE-2.0 | +| | +| Unless required by applicable law or agreed to in writing, software | +| distributed under the License is distributed on an "AS IS" BASIS, | +| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | +| See the License for the specific language governing permissions and | +| limitations under the License. | ++--------------------------------------------------------------------------*/ +package org.fortiss.af3.platform.raspberry.generator.extension.v2v; + +import org.fortiss.af3.platform.raspberry.model.v2v.V2VLeaderUIDOutput; + +/** + * @author duenhuber + * Executable for v2v output {@link V2VLeaderUIDOutput}. + */ +public class V2VLeaderUIDOutputGeneratorExtension extends + V2VOutputGeneratorExtension<V2VLeaderUIDOutput> { + /** Constructor. */ + public V2VLeaderUIDOutputGeneratorExtension(V2VLeaderUIDOutput modelElement) { + super(modelElement); + } + + /** {@inheritDoc} */ + @Override + protected String getV2VMessageType() { + // TODO Auto-generated method stub + return "V2V_MSG_TYPE_LEADERUID"; + } + +} diff --git a/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VLeavePlatoonOutputGeneratorExtension.java b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VLeavePlatoonOutputGeneratorExtension.java new file mode 100644 index 0000000000000000000000000000000000000000..0d07dce5ceb051fda2cb4a9d79b89985532aec03 --- /dev/null +++ b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VLeavePlatoonOutputGeneratorExtension.java @@ -0,0 +1,38 @@ +/*-------------------------------------------------------------------------+ +| Copyright 2018 fortiss GmbH | +| | +| Licensed under the Apache License, Version 2.0 (the "License"); | +| you may not use this file except in compliance with the License. | +| You may obtain a copy of the License at | +| | +| http://www.apache.org/licenses/LICENSE-2.0 | +| | +| Unless required by applicable law or agreed to in writing, software | +| distributed under the License is distributed on an "AS IS" BASIS, | +| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | +| See the License for the specific language governing permissions and | +| limitations under the License. | ++--------------------------------------------------------------------------*/ +package org.fortiss.af3.platform.raspberry.generator.extension.v2v; + +import org.fortiss.af3.platform.raspberry.model.v2v.V2VLeavePlatoonOutput; + +/** + * @author duenhuber + * Executable for v2v output {@link V2VLeavePlatoonOutput}. + */ +public class V2VLeavePlatoonOutputGeneratorExtension extends + V2VOutputGeneratorExtension<V2VLeavePlatoonOutput> { + /** Constructor. */ + public V2VLeavePlatoonOutputGeneratorExtension(V2VLeavePlatoonOutput modelElement) { + super(modelElement); + } + + /** {@inheritDoc} */ + @Override + protected String getV2VMessageType() { + // TODO Auto-generated method stub + return "V2V_MSG_TYPE_LEAVE_PLATOON"; + } + +} diff --git a/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VLocalUIDOutputGeneratorExtension.java b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VLocalUIDOutputGeneratorExtension.java new file mode 100644 index 0000000000000000000000000000000000000000..c1e905d00ef6f46a579ff1b9da1656201ac94440 --- /dev/null +++ b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VLocalUIDOutputGeneratorExtension.java @@ -0,0 +1,38 @@ +/*-------------------------------------------------------------------------+ +| Copyright 2018 fortiss GmbH | +| | +| Licensed under the Apache License, Version 2.0 (the "License"); | +| you may not use this file except in compliance with the License. | +| You may obtain a copy of the License at | +| | +| http://www.apache.org/licenses/LICENSE-2.0 | +| | +| Unless required by applicable law or agreed to in writing, software | +| distributed under the License is distributed on an "AS IS" BASIS, | +| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | +| See the License for the specific language governing permissions and | +| limitations under the License. | ++--------------------------------------------------------------------------*/ +package org.fortiss.af3.platform.raspberry.generator.extension.v2v; + +import org.fortiss.af3.platform.raspberry.model.v2v.V2VLocalUIDOutput; + +/** + * @author duenhuber + * Executable for v2v output {@link V2VLocalUIDOutput}. + */ +public class V2VLocalUIDOutputGeneratorExtension extends + V2VOutputGeneratorExtension<V2VLocalUIDOutput> { + /** Constructor. */ + public V2VLocalUIDOutputGeneratorExtension(V2VLocalUIDOutput modelElement) { + super(modelElement); + } + + /** {@inheritDoc} */ + @Override + protected String getV2VMessageType() { + // TODO Auto-generated method stub + return "V2V_MSG_TYPE_LOCALUID"; + } + +} diff --git a/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VNewLeaderOutputGeneratorExtension.java b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VNewLeaderOutputGeneratorExtension.java new file mode 100644 index 0000000000000000000000000000000000000000..5c00026f8d72619c5eda0e97ebfa94a22e25b60c --- /dev/null +++ b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VNewLeaderOutputGeneratorExtension.java @@ -0,0 +1,38 @@ +/*-------------------------------------------------------------------------+ +| Copyright 2018 fortiss GmbH | +| | +| Licensed under the Apache License, Version 2.0 (the "License"); | +| you may not use this file except in compliance with the License. | +| You may obtain a copy of the License at | +| | +| http://www.apache.org/licenses/LICENSE-2.0 | +| | +| Unless required by applicable law or agreed to in writing, software | +| distributed under the License is distributed on an "AS IS" BASIS, | +| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | +| See the License for the specific language governing permissions and | +| limitations under the License. | ++--------------------------------------------------------------------------*/ +package org.fortiss.af3.platform.raspberry.generator.extension.v2v; + +import org.fortiss.af3.platform.raspberry.model.v2v.V2VNewLeaderOutput; + +/** + * @author duenhuber + * Executable for v2v output {@link V2VNewLeaderOutput}. + */ +public class V2VNewLeaderOutputGeneratorExtension extends + V2VOutputGeneratorExtension<V2VNewLeaderOutput> { + /** Constructor. */ + public V2VNewLeaderOutputGeneratorExtension(V2VNewLeaderOutput modelElement) { + super(modelElement); + } + + /** {@inheritDoc} */ + @Override + protected String getV2VMessageType() { + // TODO Auto-generated method stub + return "V2V_MSG_TYPE_NEW_LEADER"; + } + +} diff --git a/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VOutputGeneratorExtension.java b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VOutputGeneratorExtension.java index d32488b05d9d425324944c699be799cba3d18f93..09689023f30d98fa91de9a0ca9f41a73048f63d1 100644 --- a/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VOutputGeneratorExtension.java +++ b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VOutputGeneratorExtension.java @@ -18,17 +18,16 @@ package org.fortiss.af3.platform.raspberry.generator.extension.v2v; import org.eclipse.emf.ecore.EObject; import org.fortiss.af3.component.model.OutputPort; import org.fortiss.af3.platform.raspberry.generator.framework.IWriteableGeneratorExtension; -import org.fortiss.af3.platform.raspberry.model.v2v.V2VPlatoonOutput; /** * @author duenhuber * - * Executable for controlcenter {@link V2VPlatoonOutput}. + * Executable for v2v output . */ -abstract class V2VOutputGeneratorExtension<T extends EObject> extends - V2VGeneratorExtensionBase<V2VPlatoonOutput> implements IWriteableGeneratorExtension { +abstract class V2VOutputGeneratorExtension<T extends EObject> extends V2VGeneratorExtensionBase<T> + implements IWriteableGeneratorExtension { /** Constructor. */ - public V2VOutputGeneratorExtension(V2VPlatoonOutput modelElement) { + public V2VOutputGeneratorExtension(T modelElement) { super(modelElement); } diff --git a/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VPlatoonOutputGeneratorExtension.java b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VPlatoonOutputGeneratorExtension.java index 096e7ee4d53e6e3856e3ba57a73c03683656c657..5762d66fb07d8ee4184b95ee942acd5c3cfd0041 100644 --- a/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VPlatoonOutputGeneratorExtension.java +++ b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VPlatoonOutputGeneratorExtension.java @@ -17,7 +17,10 @@ package org.fortiss.af3.platform.raspberry.generator.extension.v2v; import org.fortiss.af3.platform.raspberry.model.v2v.V2VPlatoonOutput; -/** Executable for controlcenter {@link V2VPlatoonOutput}. */ +/** + * @author duenhuber + * Executable for v2v output {@link V2VPlatoonOutput}. + */ public class V2VPlatoonOutputGeneratorExtension extends V2VOutputGeneratorExtension<V2VPlatoonOutput> { /** Constructor. */ diff --git a/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VPrecedingUIDOutputGeneratorExtension.java b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VPrecedingUIDOutputGeneratorExtension.java new file mode 100644 index 0000000000000000000000000000000000000000..a2d03c6129ca01b2dc879ef4d79a5082c22aa226 --- /dev/null +++ b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VPrecedingUIDOutputGeneratorExtension.java @@ -0,0 +1,38 @@ +/*-------------------------------------------------------------------------+ +| Copyright 2018 fortiss GmbH | +| | +| Licensed under the Apache License, Version 2.0 (the "License"); | +| you may not use this file except in compliance with the License. | +| You may obtain a copy of the License at | +| | +| http://www.apache.org/licenses/LICENSE-2.0 | +| | +| Unless required by applicable law or agreed to in writing, software | +| distributed under the License is distributed on an "AS IS" BASIS, | +| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | +| See the License for the specific language governing permissions and | +| limitations under the License. | ++--------------------------------------------------------------------------*/ +package org.fortiss.af3.platform.raspberry.generator.extension.v2v; + +import org.fortiss.af3.platform.raspberry.model.v2v.V2VPrecedingUIDOuput; + +/** + * @author duenhuber + * Executable for v2v output {@link V2VPrecedingUIDOuput}. + */ +public class V2VPrecedingUIDOutputGeneratorExtension extends + V2VOutputGeneratorExtension<V2VPrecedingUIDOuput> { + /** Constructor. */ + public V2VPrecedingUIDOutputGeneratorExtension(V2VPrecedingUIDOuput modelElement) { + super(modelElement); + } + + /** {@inheritDoc} */ + @Override + protected String getV2VMessageType() { + // TODO Auto-generated method stub + return "V2V_MSG_TYPE_LEADERUID"; + } + +} diff --git a/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VSplitOutputGeneratorExtension.java b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VSplitOutputGeneratorExtension.java new file mode 100644 index 0000000000000000000000000000000000000000..89c773ecde68a2210605baf2949d899eee91a0f1 --- /dev/null +++ b/org.fortiss.af3.platform.raspberry/src/org/fortiss/af3/platform/raspberry/generator/extension/v2v/V2VSplitOutputGeneratorExtension.java @@ -0,0 +1,37 @@ +/*-------------------------------------------------------------------------+ +| Copyright 2018 fortiss GmbH | +| | +| Licensed under the Apache License, Version 2.0 (the "License"); | +| you may not use this file except in compliance with the License. | +| You may obtain a copy of the License at | +| | +| http://www.apache.org/licenses/LICENSE-2.0 | +| | +| Unless required by applicable law or agreed to in writing, software | +| distributed under the License is distributed on an "AS IS" BASIS, | +| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | +| See the License for the specific language governing permissions and | +| limitations under the License. | ++--------------------------------------------------------------------------*/ +package org.fortiss.af3.platform.raspberry.generator.extension.v2v; + +import org.fortiss.af3.platform.raspberry.model.v2v.V2VSplitOutput; + +/** + * @author duenhuber + * Executable for v2v output {@link V2VSplitOutput}. + */ +public class V2VSplitOutputGeneratorExtension extends V2VOutputGeneratorExtension<V2VSplitOutput> { + /** Constructor. */ + public V2VSplitOutputGeneratorExtension(V2VSplitOutput modelElement) { + super(modelElement); + } + + /** {@inheritDoc} */ + @Override + protected String getV2VMessageType() { + // TODO Auto-generated method stub + return "V2V_MSG_TYPE_SPLIT"; + } + +}