[571094] fix copy/paste of muxers and their connections
reworked muxing/demuxing completely to allow undo/redo everywhere plus
fixing bugs originating from the too smart setAttribute-method (they are
called by EMF uncontrollably). Now both configurable mux/demux and
default configurations should work. No connections should be lost
anymore when reconfiguring a demux.
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=571094
Change-Id: Ice4c3fea4f6257b8b556c7199890b7ca6366405c
Signed-off-by: Bianca Wiesmayr <bianca.wiesmayr@jku.at>
diff --git a/plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/handlers/UpdateFBTypeHandler.java b/plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/handlers/UpdateFBTypeHandler.java
index faa315c..996db8c 100644
--- a/plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/handlers/UpdateFBTypeHandler.java
+++ b/plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/handlers/UpdateFBTypeHandler.java
@@ -20,7 +20,7 @@
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.core.runtime.Status;
-import org.eclipse.fordiac.ide.application.properties.ChangeStructCommand;
+import org.eclipse.fordiac.ide.model.commands.change.ChangeStructCommand;
import org.eclipse.fordiac.ide.model.commands.change.UpdateFBTypeCommand;
import org.eclipse.fordiac.ide.model.data.StructuredType;
import org.eclipse.fordiac.ide.model.libraryElement.FBNetworkElement;
diff --git a/plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/properties/DemultiplexerSection.java b/plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/properties/DemultiplexerSection.java
index 67bf9f5..68109e8 100644
--- a/plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/properties/DemultiplexerSection.java
+++ b/plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/properties/DemultiplexerSection.java
@@ -16,7 +16,6 @@
import org.eclipse.fordiac.ide.model.commands.create.AddDemuxPortCommand;
import org.eclipse.fordiac.ide.model.commands.delete.DeleteDemuxPortCommand;
import org.eclipse.fordiac.ide.model.libraryElement.Demultiplexer;
-import org.eclipse.gef.commands.Command;
import org.eclipse.jface.viewers.CheckStateChangedEvent;
import org.eclipse.jface.viewers.CheckboxTreeViewer;
import org.eclipse.jface.viewers.ICheckStateListener;
@@ -28,7 +27,7 @@
public class DemultiplexerSection extends StructManipulatorSection {
@Override
protected TreeViewer createTreeViewer(Composite parent) {
- CheckboxTreeViewer v = new CheckboxTreeViewer(parent);
+ final CheckboxTreeViewer v = new CheckboxTreeViewer(parent);
v.setUseHashlookup(true);
return v;
}
@@ -41,7 +40,7 @@
@Override
public boolean isChecked(Object element) {
if (null != element) {
- TreeNode node = (TreeNode) element;
+ final TreeNode node = (TreeNode) element;
return null != getType().getInterfaceElement(node.getPathName());
}
return false;
@@ -56,14 +55,18 @@
getViewer().addCheckStateListener(new ICheckStateListener() {
@Override
public void checkStateChanged(CheckStateChangedEvent event) {
- TreeNode node = (TreeNode) event.getElement();
- Command cmd;
+ final TreeNode node = (TreeNode) event.getElement();
+
if (event.getChecked()) {
- cmd = new AddDemuxPortCommand(getType(), getCreationName(node));
+ final AddDemuxPortCommand cmd = new AddDemuxPortCommand(getType(), getCreationName(node));
+ executeCommand(cmd);
+ selectNewStructManipulatorFB(cmd.getType());
} else {
- cmd = new DeleteDemuxPortCommand(getType(), getCreationName(node));
+ final DeleteDemuxPortCommand cmd = new DeleteDemuxPortCommand(getType(), getCreationName(node));
+ executeCommand(cmd);
+ selectNewStructManipulatorFB(cmd.getType());
}
- executeCommand(cmd);
+
}
private String getCreationName(TreeNode node) {
diff --git a/plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/properties/StructInterfaceElementSection.java b/plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/properties/StructInterfaceElementSection.java
index 88bc9bf..5686cec 100644
--- a/plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/properties/StructInterfaceElementSection.java
+++ b/plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/properties/StructInterfaceElementSection.java
@@ -22,6 +22,7 @@
import org.eclipse.fordiac.ide.application.Messages;
import org.eclipse.fordiac.ide.application.commands.ChangeSubAppIETypeCommand;
import org.eclipse.fordiac.ide.model.commands.change.ChangeDataTypeCommand;
+import org.eclipse.fordiac.ide.model.commands.change.ChangeStructCommand;
import org.eclipse.fordiac.ide.model.commands.delete.DeleteConnectionCommand;
import org.eclipse.fordiac.ide.model.data.DataType;
import org.eclipse.fordiac.ide.model.data.StructuredType;
@@ -84,16 +85,16 @@
}
private void createStructSpecificElements() {
- Composite comp = typeCombo.getParent();
+ final Composite comp = typeCombo.getParent();
openEditorButton = new Button(comp, SWT.PUSH);
openEditorButton.setText(FordiacMessages.OPEN_TYPE_EDITOR_MESSAGE);
openEditorButton.addSelectionListener(new SelectionListener() {
@Override
public void widgetSelected(SelectionEvent e) {
- IWorkbench workbench = PlatformUI.getWorkbench();
+ final IWorkbench workbench = PlatformUI.getWorkbench();
if (workbench != null) {
- IWorkbenchWindow activeWorkbenchWindow = workbench.getActiveWorkbenchWindow();
+ final IWorkbenchWindow activeWorkbenchWindow = workbench.getActiveWorkbenchWindow();
if (activeWorkbenchWindow != null) {
openStructEditor(activeWorkbenchWindow);
}
@@ -101,13 +102,13 @@
}
private void openStructEditor(IWorkbenchWindow activeWorkbenchWindow) {
- IWorkbenchPage activePage = activeWorkbenchWindow.getActivePage();
+ final IWorkbenchPage activePage = activeWorkbenchWindow.getActivePage();
- IFile file = getStructuredType().getPaletteEntry().getFile();
- IEditorDescriptor desc = PlatformUI.getWorkbench().getEditorRegistry().getDefaultEditor(file.getName());
+ final IFile file = getStructuredType().getPaletteEntry().getFile();
+ final IEditorDescriptor desc = PlatformUI.getWorkbench().getEditorRegistry().getDefaultEditor(file.getName());
try {
activePage.openEditor(new FileEditorInput(file), desc.getId());
- } catch (PartInitException e1) {
+ } catch (final PartInitException e1) {
e1.printStackTrace();
}
}
@@ -122,14 +123,14 @@
@Override
public void widgetSelected(SelectionEvent e) {
if (null != getStructManipulator()) {
- int index = typeCombo.getSelectionIndex();
- String newStructName = typeCombo.getItem(index);
+ final int index = typeCombo.getSelectionIndex();
+ final String newStructName = typeCombo.getItem(index);
disableButtonForAnyType();
- boolean newStructSelected = !newStructName.contentEquals(getStructuredType().getName());
+ final boolean newStructSelected = !newStructName.contentEquals(getStructuredType().getName());
if (newStructSelected && (null != getStructManipulator().getTypeLibrary().getDataTypeLibrary())) {
- StructuredType newStruct = getStructManipulator().getTypeLibrary().getDataTypeLibrary()
+ final StructuredType newStruct = getStructManipulator().getTypeLibrary().getDataTypeLibrary()
.getStructuredType(newStructName);
- ChangeStructCommand cmd = new ChangeStructCommand(getStructManipulator(), newStruct);
+ final ChangeStructCommand cmd = new ChangeStructCommand(getStructManipulator(), newStruct);
commandStack.execute(cmd);
selectNewStructPin(cmd.getNewMux());
refresh();
@@ -146,7 +147,7 @@
}
private void selectNewStructPin(StructManipulator fb) {
- GraphicalViewer viewer = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor()
+ final GraphicalViewer viewer = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor()
.getAdapter(GraphicalViewer.class);
if (null != viewer) {
viewer.flush();
@@ -167,7 +168,7 @@
group.setLayout(new GridLayout(2, false));
group.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
connectionsTree = new TreeViewer(group, SWT.SINGLE | SWT.H_SCROLL | SWT.V_SCROLL);
- GridData gridData = new GridData(GridData.FILL, GridData.FILL, true, true);
+ final GridData gridData = new GridData(GridData.FILL, GridData.FILL, true, true);
gridData.heightHint = 100;
gridData.widthHint = 80;
connectionsTree.getTree().setLayoutData(gridData);
@@ -176,12 +177,12 @@
connectionsTree.setAutoExpandLevel(AbstractTreeViewer.ALL_LEVELS);
new AdapterFactoryTreeEditor(connectionsTree.getTree(), getAdapterFactory());
- Button delConnection = getWidgetFactory().createButton(group, "", SWT.PUSH); //$NON-NLS-1$
+ final Button delConnection = getWidgetFactory().createButton(group, "", SWT.PUSH); //$NON-NLS-1$
delConnection.setLayoutData(new GridData(SWT.RIGHT, SWT.BOTTOM, false, true));
delConnection.setImage(PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_TOOL_DELETE));
delConnection.setToolTipText(Messages.InterfaceElementSection_DeleteConnectionToolTip);
delConnection.addListener(SWT.Selection, event -> {
- Object selection = ((TreeSelection) connectionsTree.getSelection()).getFirstElement();
+ final Object selection = ((TreeSelection) connectionsTree.getSelection()).getFirstElement();
if (selection instanceof Connection) {
executeCommand(new DeleteConnectionCommand((Connection) selection));
connectionsTree.refresh();
@@ -192,7 +193,7 @@
@Override
public void refresh() {
super.refresh();
- CommandStack commandStackBuffer = commandStack;
+ final CommandStack commandStackBuffer = commandStack;
commandStack = null;
if (null != type) {
if (getType().isIsInput()) {
@@ -213,11 +214,11 @@
}
private void fillTypeCombobox() {
- StructManipulator structManipulator = getStructManipulator();
+ final StructManipulator structManipulator = getStructManipulator();
if (null != structManipulator) {
- String structName = structManipulator.getStructType().getName();
+ final String structName = structManipulator.getStructType().getName();
typeCombo.removeAll();
- for (StructuredType dtp : structManipulator.getTypeLibrary().getDataTypeLibrary()
+ for (final StructuredType dtp : structManipulator.getTypeLibrary().getDataTypeLibrary()
.getStructuredTypesSorted()) {
typeCombo.add(dtp.getName());
if (dtp.getName().contentEquals(structName)) {
@@ -252,7 +253,7 @@
@Override
public Object[] getChildren(Object parentElement) {
if (parentElement instanceof Connection) {
- Object[] objects = new Object[2];
+ final Object[] objects = new Object[2];
if (element.isIsInput()) {
objects[0] = null != ((Connection) parentElement).getSourceElement()
? ((Connection) parentElement).getSourceElement()
diff --git a/plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/properties/StructManipulatorSection.java b/plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/properties/StructManipulatorSection.java
index 9f49302..4979d64 100644
--- a/plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/properties/StructManipulatorSection.java
+++ b/plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/properties/StructManipulatorSection.java
@@ -17,6 +17,7 @@
import org.eclipse.fordiac.ide.application.Messages;
import org.eclipse.fordiac.ide.application.editparts.StructManipulatorEditPart;
import org.eclipse.fordiac.ide.gef.properties.AbstractSection;
+import org.eclipse.fordiac.ide.model.commands.change.ChangeStructCommand;
import org.eclipse.fordiac.ide.model.data.StructuredType;
import org.eclipse.fordiac.ide.model.libraryElement.FBNetworkElement;
import org.eclipse.fordiac.ide.model.libraryElement.StructManipulator;
@@ -68,6 +69,9 @@
if (input instanceof StructManipulatorEditPart) {
return ((StructManipulatorEditPart) input).getModel();
}
+ if (input instanceof StructManipulator) {
+ return ((StructManipulator) input);
+ }
return null;
}
@@ -84,7 +88,7 @@
}
private void createStructSelector(Composite composite) {
- Composite structComp = getWidgetFactory().createComposite(composite);
+ final Composite structComp = getWidgetFactory().createComposite(composite);
structComp.setLayout(new GridLayout(3, false));
structComp.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
@@ -106,32 +110,20 @@
@Override
public void widgetSelected(SelectionEvent e) {
if (null != getType()) {
- int index = muxStructSelector.getSelectionIndex();
- String newStructName = muxStructSelector.getItem(index);
+ final int index = muxStructSelector.getSelectionIndex();
+ final String newStructName = muxStructSelector.getItem(index);
disableOpenEditorForAnyType(newStructName);
- boolean newStructSelected = !newStructName.contentEquals(getType().getStructType().getName());
+ final boolean newStructSelected = !newStructName.contentEquals(getType().getStructType().getName());
if (newStructSelected && (null != getDatatypeLibrary())) {
- StructuredType newStruct = getDatatypeLibrary().getStructuredType(newStructName);
- ChangeStructCommand cmd = new ChangeStructCommand(getType(), newStruct);
+ final StructuredType newStruct = getDatatypeLibrary().getStructuredType(newStructName);
+ final ChangeStructCommand cmd = new ChangeStructCommand(getType(), newStruct);
commandStack.execute(cmd);
- selectNewStructManipulatorFB(cmd);
+ selectNewStructManipulatorFB(cmd.getNewMux());
refresh();
}
}
}
- private void selectNewStructManipulatorFB(ChangeStructCommand cmd) {
- GraphicalViewer viewer = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage()
- .getActiveEditor().getAdapter(GraphicalViewer.class);
- if (null != viewer) {
- viewer.flush();
- Object obj = viewer.getEditPartRegistry().get(cmd.getNewMux());
- viewer.select((EditPart) obj);
- setInput(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor(),
- viewer.getSelection());
- }
- }
-
@Override
public void widgetDefaultSelected(SelectionEvent e) {
}
@@ -143,6 +135,18 @@
e -> OpenStructMenu.openStructEditor(getType().getStructType().getPaletteEntry().getFile()));
}
+ protected void selectNewStructManipulatorFB(StructManipulator newMux) {
+ final GraphicalViewer viewer = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage()
+ .getActiveEditor().getAdapter(GraphicalViewer.class);
+ if (null != viewer) {
+ viewer.flush();
+ final Object obj = viewer.getEditPartRegistry().get(newMux);
+ viewer.select((EditPart) obj);
+ setInput(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor(),
+ viewer.getSelection());
+ }
+ }
+
@Override
public void createControls(final Composite parent, final TabbedPropertySheetPage tabbedPropertySheetPage) {
createSuperControls = false;
@@ -150,7 +154,7 @@
parent.setLayout(new GridLayout(1, true));
parent.setLayoutData(new GridData(GridData.FILL, GridData.FILL, true, true));
createStructSelector(parent);
- Group memberVarGroup = getWidgetFactory().createGroup(parent,
+ final Group memberVarGroup = getWidgetFactory().createGroup(parent,
Messages.StructManipulatorSection_Contained_variables);
createMemberVariableViewer(memberVarGroup);
memberVarGroup.setLayout(new GridLayout(1, true));
@@ -172,12 +176,12 @@
}
private void createContextMenu(Control ctrl) {
- Menu openEditorMenu = new Menu(memberVarViewer.getTree());
- MenuItem openItem = new MenuItem(openEditorMenu, SWT.NONE);
+ final Menu openEditorMenu = new Menu(memberVarViewer.getTree());
+ final MenuItem openItem = new MenuItem(openEditorMenu, SWT.NONE);
openItem.addSelectionListener(new SelectionListener() {
@Override
public void widgetSelected(SelectionEvent e) {
- StructuredType sel = getSelectedStructuredType();
+ final StructuredType sel = getSelectedStructuredType();
if (sel != null) {
OpenStructMenu.openStructEditor(sel.getPaletteEntry().getFile());
}
@@ -205,8 +209,8 @@
}
private StructuredType getSelectedStructuredType() {
- TreeNode selected = (TreeNode) memberVarViewer.getTree().getSelection()[0].getData();
- VarDeclaration varDecl = selected.getVariable();
+ final TreeNode selected = (TreeNode) memberVarViewer.getTree().getSelection()[0].getData();
+ final VarDeclaration varDecl = selected.getVariable();
if (varDecl.getType() instanceof StructuredType) {
return (StructuredType) varDecl.getType();
}
@@ -214,9 +218,9 @@
}
private static void configureTreeLayout(TreeViewer viewer) {
- TreeViewerColumn col1 = new TreeViewerColumn(viewer, SWT.LEFT);
- TreeViewerColumn col2 = new TreeViewerColumn(viewer, SWT.LEFT);
- TreeViewerColumn col3 = new TreeViewerColumn(viewer, SWT.LEFT);
+ final TreeViewerColumn col1 = new TreeViewerColumn(viewer, SWT.LEFT);
+ final TreeViewerColumn col2 = new TreeViewerColumn(viewer, SWT.LEFT);
+ final TreeViewerColumn col3 = new TreeViewerColumn(viewer, SWT.LEFT);
col1.getColumn().setText(Messages.StructManipulatorSection_MEMBERVAR_COLUMN_NAME);
col2.getColumn().setText(Messages.StructManipulatorSection_MEMBERVAR_COLUMN_TYPE);
@@ -236,9 +240,9 @@
private void fillStructTypeCombo() {
memberVarViewer.setInput(getType());
- String structName = getType().getStructType().getName();
+ final String structName = getType().getStructType().getName();
muxStructSelector.removeAll();
- for (StructuredType dtp : getDatatypeLibrary().getStructuredTypesSorted()) {
+ for (final StructuredType dtp : getDatatypeLibrary().getStructuredTypesSorted()) {
muxStructSelector.add(dtp.getName());
if (dtp.getName().contentEquals(structName)) {
muxStructSelector.select(muxStructSelector.getItemCount() - 1);
@@ -249,7 +253,7 @@
@Override
public void setInput(IWorkbenchPart part, ISelection selection) {
Assert.isTrue(selection instanceof IStructuredSelection);
- Object input = ((IStructuredSelection) selection).getFirstElement();
+ final Object input = ((IStructuredSelection) selection).getFirstElement();
commandStack = getCommandStack(part, input);
if (null == commandStack) { // disable all fields
muxLabel.setEnabled(false);
@@ -263,7 +267,7 @@
private DataTypeLibrary getDatatypeLibrary() {
try {
return getType().getFbNetwork().getAutomationSystem().getPalette().getTypeLibrary().getDataTypeLibrary();
- } catch (NullPointerException e) {
+ } catch (final NullPointerException e) {
return null;
}
}
@@ -286,7 +290,7 @@
@Override
public Object[] getChildren(Object parentElement) {
- VarDeclaration parentVar = ((TreeNode) parentElement).getVariable();
+ final VarDeclaration parentVar = ((TreeNode) parentElement).getVariable();
return getMemberVariableNodes((StructuredType) parentVar.getType(),
((TreeNode) parentElement).getPathName());
}
@@ -311,7 +315,7 @@
@Override
public String getColumnText(final Object element, final int columnIndex) {
if (element instanceof TreeNode) {
- VarDeclaration var = ((TreeNode) element).getVariable();
+ final VarDeclaration var = ((TreeNode) element).getVariable();
switch (columnIndex) {
case 0:
return var.getName();
@@ -328,9 +332,9 @@
}
protected static class TreeNode {
- private VarDeclaration variable;
- private String parentVarName;
- private String pathName;
+ private final VarDeclaration variable;
+ private final String parentVarName;
+ private final String pathName;
public TreeNode(VarDeclaration variable, String parentVarName, String pathName) {
this.variable = variable;
diff --git a/plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/properties/ChangeStructCommand.java b/plugins/org.eclipse.fordiac.ide.model.commands/src/org/eclipse/fordiac/ide/model/commands/change/ChangeStructCommand.java
similarity index 96%
rename from plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/properties/ChangeStructCommand.java
rename to plugins/org.eclipse.fordiac.ide.model.commands/src/org/eclipse/fordiac/ide/model/commands/change/ChangeStructCommand.java
index 78e4742..788524e 100644
--- a/plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/properties/ChangeStructCommand.java
+++ b/plugins/org.eclipse.fordiac.ide.model.commands/src/org/eclipse/fordiac/ide/model/commands/change/ChangeStructCommand.java
@@ -1,6 +1,6 @@
/*******************************************************************************
* Copyright (c) 2008, 2009, 2014 Profactor GmbH, fortiss GmbH
- * 2019 - 2020 Johannes Kepler University Linz
+ * 2019 - 2021 Johannes Kepler University Linz
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
@@ -14,15 +14,13 @@
* Bianca Wiesmayr - adapted ChangeTypeCommand for multiplexer use, sets struct
*******************************************************************************/
-package org.eclipse.fordiac.ide.application.properties;
+package org.eclipse.fordiac.ide.model.commands.change;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.emf.ecore.util.EcoreUtil;
import org.eclipse.fordiac.ide.model.Palette.PaletteEntry;
-import org.eclipse.fordiac.ide.model.commands.change.MapToCommand;
-import org.eclipse.fordiac.ide.model.commands.change.UnmapCommand;
import org.eclipse.fordiac.ide.model.commands.create.AbstractConnectionCreateCommand;
import org.eclipse.fordiac.ide.model.commands.create.DataConnectionCreateCommand;
import org.eclipse.fordiac.ide.model.commands.create.EventConnectionCreateCommand;
@@ -202,8 +200,11 @@
newMux.setPaletteEntry(entry);
newMux.setInterface(EcoreUtil.copy(oldMux.getType().getInterfaceList()));
newMux.setName(oldMux.getName());
+
newMux.setPosition(EcoreUtil.copy(oldMux.getPosition()));
- newMux.setStructType(newStruct);
+ newMux.getAttributes().addAll(EcoreUtil.copyAll(oldMux.getAttributes()));
+ newMux.deleteAttribute("VisibleChildren"); // TODO use constant
+ newMux.setStructTypeElementsAtInterface(newStruct);
createValues();
replaceFBs(oldMux, newMux);
}
diff --git a/plugins/org.eclipse.fordiac.ide.model.commands/src/org/eclipse/fordiac/ide/model/commands/change/MapToCommand.java b/plugins/org.eclipse.fordiac.ide.model.commands/src/org/eclipse/fordiac/ide/model/commands/change/MapToCommand.java
index 63fa8b0..e434315 100644
--- a/plugins/org.eclipse.fordiac.ide.model.commands/src/org/eclipse/fordiac/ide/model/commands/change/MapToCommand.java
+++ b/plugins/org.eclipse.fordiac.ide.model.commands/src/org/eclipse/fordiac/ide/model/commands/change/MapToCommand.java
@@ -165,7 +165,7 @@
private FBNetworkElement createTargetStructManipulator() {
final StructManipulator manipulator = (StructManipulator) createTargetFB();
- manipulator.setStructType(((StructManipulator) srcElement).getStructType());
+ manipulator.setStructTypeElementsAtInterface(((StructManipulator) srcElement).getStructType());
return manipulator;
}
@@ -244,7 +244,7 @@
.getInterfaceElement(connection.getDestination().getName());
addConnectionCreateCommand(targetElement.getInterfaceElement(interfaceElement.getName()),
destination);
- if (destination instanceof AdapterDeclaration || destination instanceof VarDeclaration) {
+ if ((destination instanceof AdapterDeclaration) || (destination instanceof VarDeclaration)) {
checkForDeleteConnections(destination);
}
}
diff --git a/plugins/org.eclipse.fordiac.ide.model.commands/src/org/eclipse/fordiac/ide/model/commands/create/AddDemuxPortCommand.java b/plugins/org.eclipse.fordiac.ide.model.commands/src/org/eclipse/fordiac/ide/model/commands/create/AddDemuxPortCommand.java
index 80d20fc..89069c5 100644
--- a/plugins/org.eclipse.fordiac.ide.model.commands/src/org/eclipse/fordiac/ide/model/commands/create/AddDemuxPortCommand.java
+++ b/plugins/org.eclipse.fordiac.ide.model.commands/src/org/eclipse/fordiac/ide/model/commands/create/AddDemuxPortCommand.java
@@ -16,30 +16,47 @@
import static org.eclipse.fordiac.ide.model.LibraryElementTags.DEMUX_VISIBLE_CHILDREN;
import static org.eclipse.fordiac.ide.model.LibraryElementTags.VARIABLE_SEPARATOR;
+import java.util.ArrayList;
import java.util.Arrays;
+import java.util.List;
+import org.eclipse.emf.ecore.util.EcoreUtil;
import org.eclipse.fordiac.ide.model.FordiacKeywords;
+import org.eclipse.fordiac.ide.model.LibraryElementTags;
+import org.eclipse.fordiac.ide.model.StructManipulation;
+import org.eclipse.fordiac.ide.model.commands.change.ChangeStructCommand;
+import org.eclipse.fordiac.ide.model.data.DataFactory;
+import org.eclipse.fordiac.ide.model.data.StructuredType;
import org.eclipse.fordiac.ide.model.libraryElement.Demultiplexer;
-import org.eclipse.fordiac.ide.ui.providers.AbstractCreationCommand;
+import org.eclipse.fordiac.ide.model.libraryElement.LibraryElementFactory;
+import org.eclipse.fordiac.ide.model.libraryElement.VarDeclaration;
+import org.eclipse.gef.commands.Command;
-public class AddDemuxPortCommand extends AbstractCreationCommand {
+public class AddDemuxPortCommand extends Command {
private Demultiplexer type;
- private String oldVisibleChildren;
+ private final String oldVisibleChildren;
private String newVisibleChildren;
- private String varName;
+ private final String varName;
+ private Demultiplexer oldMux;
+
+ private final StructuredType struct;
+ private StructuredType configuredStruct; // contains the required ports
+ private ChangeStructCommand cmd;
+
public AddDemuxPortCommand(Demultiplexer type, String name) {
this.type = type;
this.varName = name;
+ struct = type.getTypeLibrary().getDataTypeLibrary().getStructuredType(type.getStructType().getName());
oldVisibleChildren = type.getAttributeValue(DEMUX_VISIBLE_CHILDREN);
}
private String getNewAttributeValue() {
if (null == oldVisibleChildren) { // default configuration
- StringBuilder sb = new StringBuilder();
+ final StringBuilder sb = new StringBuilder();
type.getStructType().getMemberVariables()
- .forEach(var -> sb.append(var.getName() + VARIABLE_SEPARATOR));
+ .forEach(var -> sb.append(var.getName() + VARIABLE_SEPARATOR));
if (!type.getStructType().getMemberVariables().isEmpty()) {
sb.deleteCharAt(sb.length() - 1);
}
@@ -55,9 +72,29 @@
@Override
public void execute() {
newVisibleChildren = getNewAttributeValue();
+ createChangeStructCommand();
+ cmd.execute();
+ oldMux = type;
+ type = (Demultiplexer) cmd.getNewMux();
setVisibleChildrenAttribute(newVisibleChildren);
}
+ private void createChangeStructCommand() {
+ configuredStruct = DataFactory.eINSTANCE.createStructuredType();
+ configuredStruct.setName(type.getStructType().getName());
+ final List<String> visibleChildrenNames = Arrays
+ .asList(newVisibleChildren.trim().split(LibraryElementTags.VARIABLE_SEPARATOR));
+ final List<VarDeclaration> varDecls = new ArrayList<>();
+ for (final VarDeclaration varDeclaration : getVarDeclarations(visibleChildrenNames)) {
+ final VarDeclaration var = LibraryElementFactory.eINSTANCE.createVarDeclaration();
+ var.setName(varDeclaration.getName());
+ var.setType(varDeclaration.getType());
+ varDecls.add(var);
+ }
+ configuredStruct.getMemberVariables().addAll(varDecls);
+ cmd = new ChangeStructCommand(type, configuredStruct);
+ }
+
@Override
public boolean canExecute() {
// can execute if port doesn't exist in demux yet
@@ -68,11 +105,15 @@
@Override
public void redo() {
+ cmd.redo();
+ type = (Demultiplexer) cmd.getNewMux();
setVisibleChildrenAttribute(newVisibleChildren);
}
@Override
public void undo() {
+ type = oldMux;
+ cmd.undo();
if (oldVisibleChildren == null) {
type.deleteAttribute(DEMUX_VISIBLE_CHILDREN);
} else {
@@ -80,12 +121,24 @@
}
}
- @Override
- public Object getCreatedElement() {
- return type.getInterfaceElement(varName);
- }
-
private void setVisibleChildrenAttribute(String value) {
type.setAttribute(DEMUX_VISIBLE_CHILDREN, FordiacKeywords.STRING, value, ""); //$NON-NLS-1$
}
+
+ private List<VarDeclaration> getVarDeclarations(List<String> varDeclNames) {
+ final List<VarDeclaration> vars = new ArrayList<>();
+ varDeclNames.forEach(name -> {
+ final VarDeclaration varDecl = EcoreUtil
+ .copy(StructManipulation.findVarDeclarationInStruct(struct, name));
+ if (null != varDecl) {
+ varDecl.setName(name);
+ vars.add(varDecl);
+ }
+ });
+ return vars;
+ }
+
+ public Demultiplexer getType() {
+ return type;
+ }
}
diff --git a/plugins/org.eclipse.fordiac.ide.model.commands/src/org/eclipse/fordiac/ide/model/commands/create/FBCreateCommand.java b/plugins/org.eclipse.fordiac.ide.model.commands/src/org/eclipse/fordiac/ide/model/commands/create/FBCreateCommand.java
index 3e30c76..9a84cc2 100644
--- a/plugins/org.eclipse.fordiac.ide.model.commands/src/org/eclipse/fordiac/ide/model/commands/create/FBCreateCommand.java
+++ b/plugins/org.eclipse.fordiac.ide.model.commands/src/org/eclipse/fordiac/ide/model/commands/create/FBCreateCommand.java
@@ -68,10 +68,10 @@
public void execute() {
super.execute();
if (getFB() instanceof Multiplexer) {
- ((Multiplexer) getFB()).setStructType(
+ ((Multiplexer) getFB()).setStructTypeElementsAtInterface(
(StructuredType) paletteEntry.getFBType().getInterfaceList().getOutputVars().get(0).getType());
} else if (getFB() instanceof Demultiplexer) {
- ((Demultiplexer) getFB()).setStructType(
+ ((Demultiplexer) getFB()).setStructTypeElementsAtInterface(
(StructuredType) paletteEntry.getFBType().getInterfaceList().getInputVars().get(0).getType());
}
}
diff --git a/plugins/org.eclipse.fordiac.ide.model.commands/src/org/eclipse/fordiac/ide/model/commands/delete/DeleteDemuxPortCommand.java b/plugins/org.eclipse.fordiac.ide.model.commands/src/org/eclipse/fordiac/ide/model/commands/delete/DeleteDemuxPortCommand.java
index b830fba..de07654 100644
--- a/plugins/org.eclipse.fordiac.ide.model.commands/src/org/eclipse/fordiac/ide/model/commands/delete/DeleteDemuxPortCommand.java
+++ b/plugins/org.eclipse.fordiac.ide.model.commands/src/org/eclipse/fordiac/ide/model/commands/delete/DeleteDemuxPortCommand.java
@@ -14,7 +14,18 @@
import static org.eclipse.fordiac.ide.model.LibraryElementTags.DEMUX_VISIBLE_CHILDREN;
import static org.eclipse.fordiac.ide.model.LibraryElementTags.VARIABLE_SEPARATOR;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.ecore.util.EcoreUtil;
import org.eclipse.fordiac.ide.model.FordiacKeywords;
+import org.eclipse.fordiac.ide.model.LibraryElementTags;
+import org.eclipse.fordiac.ide.model.StructManipulation;
+import org.eclipse.fordiac.ide.model.commands.change.ChangeStructCommand;
+import org.eclipse.fordiac.ide.model.data.DataFactory;
+import org.eclipse.fordiac.ide.model.data.StructuredType;
import org.eclipse.fordiac.ide.model.libraryElement.Demultiplexer;
import org.eclipse.fordiac.ide.model.libraryElement.VarDeclaration;
import org.eclipse.gef.commands.Command;
@@ -22,10 +33,13 @@
public class DeleteDemuxPortCommand extends Command {
private Demultiplexer type;
- private VarDeclaration var;
- private String name;
+ private final VarDeclaration var;
+ private final String name;
private String oldVisibleChildren;
private String newVisibleChildren;
+ private StructuredType configuredStruct; // contains the required ports
+ private ChangeStructCommand cmd;
+ private Demultiplexer oldMux;
public DeleteDemuxPortCommand(Demultiplexer type, String name) {
this.type = type;
@@ -36,7 +50,7 @@
private String getNewAttributeValue() {
if (null == oldVisibleChildren) {
- StringBuilder sb = new StringBuilder();
+ final StringBuilder sb = new StringBuilder();
type.getStructType().getMemberVariables().forEach(var -> sb.append(var.getName() + VARIABLE_SEPARATOR));
if (!type.getStructType().getMemberVariables().isEmpty()) {
sb.deleteCharAt(sb.length() - 1);
@@ -47,12 +61,12 @@
}
private String cutVarFromAttribute() {
- int startIndex = oldVisibleChildren.indexOf(name);
+ final int startIndex = oldVisibleChildren.indexOf(name);
if ((startIndex == -1) || (oldVisibleChildren.length() == name.length())) {
return ""; //$NON-NLS-1$
}
- int endIndex = startIndex + name.length();
- StringBuilder sb = new StringBuilder(oldVisibleChildren);
+ final int endIndex = startIndex + name.length();
+ final StringBuilder sb = new StringBuilder(oldVisibleChildren);
sb.delete(startIndex, endIndex);
if (sb.charAt(sb.length() - 1) == ',') {
return sb.substring(0, sb.length() - 1);
@@ -66,9 +80,22 @@
@Override
public void execute() {
newVisibleChildren = getNewAttributeValue();
+ createChangeStructCommand();
+ cmd.execute();
+ oldMux = type;
+ type = (Demultiplexer) cmd.getNewMux();
setVisibleChildrenAttribute(newVisibleChildren);
}
+ private void createChangeStructCommand() {
+ configuredStruct = DataFactory.eINSTANCE.createStructuredType();
+ configuredStruct.setName(type.getStructType().getName());
+ final List<String> visibleChildrenNames = Arrays
+ .asList(newVisibleChildren.trim().split(LibraryElementTags.VARIABLE_SEPARATOR));
+ configuredStruct.getMemberVariables().addAll(EcoreUtil.copyAll(getVarDeclarations(visibleChildrenNames)));
+ cmd = new ChangeStructCommand(type, configuredStruct);
+ }
+
@Override
public boolean canExecute() {
return var != null;
@@ -76,15 +103,37 @@
@Override
public void redo() {
+ cmd.redo();
+ type = (Demultiplexer) cmd.getNewMux();
setVisibleChildrenAttribute(newVisibleChildren);
}
@Override
public void undo() {
+ type = oldMux;
+ cmd.undo();
setVisibleChildrenAttribute(oldVisibleChildren);
}
private void setVisibleChildrenAttribute(String value) {
type.setAttribute(DEMUX_VISIBLE_CHILDREN, FordiacKeywords.STRING, value, ""); //$NON-NLS-1$
}
+
+ private Collection<VarDeclaration> getVarDeclarations(List<String> varDeclNames) {
+ final List<VarDeclaration> vars = new ArrayList<>();
+ varDeclNames.forEach(name -> {
+ final VarDeclaration varDecl = EcoreUtil
+ .copy(StructManipulation.findVarDeclarationInStruct(type.getStructType(), name));
+ if (null != varDecl) {
+ varDecl.setName(name);
+ vars.add(varDecl);
+ }
+ });
+ return vars;
+ }
+
+ public Demultiplexer getType() {
+ return type;
+ }
+
}
diff --git a/plugins/org.eclipse.fordiac.ide.model/model/fordiac.genmodel b/plugins/org.eclipse.fordiac.ide.model/model/fordiac.genmodel
index af33bda..72efa55 100644
--- a/plugins/org.eclipse.fordiac.ide.model/model/fordiac.genmodel
+++ b/plugins/org.eclipse.fordiac.ide.model/model/fordiac.genmodel
@@ -635,6 +635,10 @@
</genClasses>
<genClasses ecoreClass="lib.ecore#//StructManipulator">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference lib.ecore#//StructManipulator/structType"/>
+ <genOperations ecoreOperation="lib.ecore#//StructManipulator/setStructTypeElementsAtInterface"
+ body="return;">
+ <genParameters ecoreParameter="lib.ecore#//StructManipulator/setStructTypeElementsAtInterface/newStruct"/>
+ </genOperations>
</genClasses>
<genClasses ecoreClass="lib.ecore#//Demultiplexer"/>
<genClasses ecoreClass="lib.ecore#//Multiplexer"/>
diff --git a/plugins/org.eclipse.fordiac.ide.model/model/lib.ecore b/plugins/org.eclipse.fordiac.ide.model/model/lib.ecore
index cfc142d..ae8271c 100644
--- a/plugins/org.eclipse.fordiac.ide.model/model/lib.ecore
+++ b/plugins/org.eclipse.fordiac.ide.model/model/lib.ecore
@@ -1263,6 +1263,10 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="IFile" instanceClassName="org.eclipse.core.resources.IFile"/>
<eClassifiers xsi:type="ecore:EClass" name="StructManipulator" abstract="true" eSuperTypes="#//FB">
+ <eOperations name="setStructTypeElementsAtInterface">
+ <eAnnotations/>
+ <eParameters name="newStruct" eType="ecore:EClass data.ecore#//StructuredType"/>
+ </eOperations>
<eStructuralFeatures xsi:type="ecore:EReference" name="structType" lowerBound="1"
eType="ecore:EClass data.ecore#//StructuredType" transient="true"/>
</eClassifiers>
diff --git a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/Demultiplexer.java b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/Demultiplexer.java
index 36660bb..1125b09 100644
--- a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/Demultiplexer.java
+++ b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/Demultiplexer.java
@@ -15,11 +15,14 @@
*/
package org.eclipse.fordiac.ide.model.libraryElement;
-/** <!-- begin-user-doc --> A representation of the model object '<em><b>Demultiplexer</b></em>'. <!-- end-user-doc -->
+/**
+ * <!-- begin-user-doc --> A representation of the model object
+ * '<em><b>Demultiplexer</b></em>'. <!-- end-user-doc -->
*
*
* @see org.eclipse.fordiac.ide.model.libraryElement.LibraryElementPackage#getDemultiplexer()
* @model
- * @generated */
+ * @generated
+ */
public interface Demultiplexer extends StructManipulator {
} // Demultiplexer
diff --git a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/LibraryElement.java b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/LibraryElement.java
index ad07b13..fafba1e 100644
--- a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/LibraryElement.java
+++ b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/LibraryElement.java
@@ -17,41 +17,51 @@
import org.eclipse.fordiac.ide.model.Palette.PaletteEntry;
import org.eclipse.fordiac.ide.model.typelibrary.TypeLibrary;
-/** <!-- begin-user-doc --> A representation of the model object '<em><b>Library Element</b></em>'. <!-- end-user-doc
- * -->
+/**
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Library
+ * Element</b></em>'. <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
- * <li>{@link org.eclipse.fordiac.ide.model.libraryElement.LibraryElement#getVersionInfo <em>Version Info</em>}</li>
+ * <li>{@link org.eclipse.fordiac.ide.model.libraryElement.LibraryElement#getVersionInfo
+ * <em>Version Info</em>}</li>
* <li>{@link org.eclipse.fordiac.ide.model.libraryElement.LibraryElement#getIdentification
* <em>Identification</em>}</li>
- * <li>{@link org.eclipse.fordiac.ide.model.libraryElement.LibraryElement#getPaletteEntry <em>Palette Entry</em>}</li>
+ * <li>{@link org.eclipse.fordiac.ide.model.libraryElement.LibraryElement#getPaletteEntry
+ * <em>Palette Entry</em>}</li>
* </ul>
*
* @see org.eclipse.fordiac.ide.model.libraryElement.LibraryElementPackage#getLibraryElement()
* @model
- * @generated */
+ * @generated
+ */
public interface LibraryElement extends INamedElement {
- /** Returns the value of the '<em><b>Version Info</b></em>' containment reference list. The list contents are of
- * type {@link org.eclipse.fordiac.ide.model.libraryElement.VersionInfo}. <!-- begin-user-doc -->
+ /**
+ * Returns the value of the '<em><b>Version Info</b></em>' containment reference
+ * list. The list contents are of type
+ * {@link org.eclipse.fordiac.ide.model.libraryElement.VersionInfo}. <!--
+ * begin-user-doc -->
* <p>
- * If the meaning of the '<em>Version Info</em>' containment reference list isn't clear, there really should be more
- * of a description here...
+ * If the meaning of the '<em>Version Info</em>' containment reference list
+ * isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
*
* @return the value of the '<em>Version Info</em>' containment reference list.
* @see org.eclipse.fordiac.ide.model.libraryElement.LibraryElementPackage#getLibraryElement_VersionInfo()
* @model containment="true" resolveProxies="true" required="true"
- * @generated */
+ * @generated
+ */
EList<VersionInfo> getVersionInfo();
- /** Returns the value of the '<em><b>Identification</b></em>' containment reference. <!-- begin-user-doc -->
+ /**
+ * Returns the value of the '<em><b>Identification</b></em>' containment
+ * reference. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Identification</em>' containment reference isn't clear, there really should be more of
- * a description here...
+ * If the meaning of the '<em>Identification</em>' containment reference isn't
+ * clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
*
@@ -59,22 +69,31 @@
* @see #setIdentification(Identification)
* @see org.eclipse.fordiac.ide.model.libraryElement.LibraryElementPackage#getLibraryElement_Identification()
* @model containment="true" resolveProxies="true"
- * @generated */
+ * @generated
+ */
Identification getIdentification();
- /** Sets the value of the '{@link org.eclipse.fordiac.ide.model.libraryElement.LibraryElement#getIdentification
- * <em>Identification</em>}' containment reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Sets the value of the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.LibraryElement#getIdentification
+ * <em>Identification</em>}' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
- * @param value the new value of the '<em>Identification</em>' containment reference.
+ * @param value the new value of the '<em>Identification</em>' containment
+ * reference.
* @see #getIdentification()
- * @generated */
+ * @generated
+ */
void setIdentification(Identification value);
- /** Returns the value of the '<em><b>Palette Entry</b></em>' reference. It is bidirectional and its opposite is
- * '{@link org.eclipse.fordiac.ide.model.Palette.PaletteEntry#getType <em>Type</em>}'. <!-- begin-user-doc -->
+ /**
+ * Returns the value of the '<em><b>Palette Entry</b></em>' reference. It is
+ * bidirectional and its opposite is
+ * '{@link org.eclipse.fordiac.ide.model.Palette.PaletteEntry#getType
+ * <em>Type</em>}'. <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Palette Entry</em>' reference isn't clear, there really should be more of a
- * description here...
+ * If the meaning of the '<em>Palette Entry</em>' reference isn't clear, there
+ * really should be more of a description here...
* </p>
* <!-- end-user-doc -->
*
@@ -83,21 +102,30 @@
* @see org.eclipse.fordiac.ide.model.libraryElement.LibraryElementPackage#getLibraryElement_PaletteEntry()
* @see org.eclipse.fordiac.ide.model.Palette.PaletteEntry#getType
* @model opposite="type" resolveProxies="false" transient="true"
- * @generated */
+ * @generated
+ */
PaletteEntry getPaletteEntry();
- /** Sets the value of the '{@link org.eclipse.fordiac.ide.model.libraryElement.LibraryElement#getPaletteEntry
- * <em>Palette Entry</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Sets the value of the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.LibraryElement#getPaletteEntry
+ * <em>Palette Entry</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @param value the new value of the '<em>Palette Entry</em>' reference.
* @see #getPaletteEntry()
- * @generated */
+ * @generated
+ */
void setPaletteEntry(PaletteEntry value);
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @model kind="operation" dataType="org.eclipse.fordiac.ide.model.Palette.TypeLibrary" required="true"
- * @generated */
+ * @model kind="operation"
+ * dataType="org.eclipse.fordiac.ide.model.Palette.TypeLibrary"
+ * required="true"
+ * @generated
+ */
TypeLibrary getTypeLibrary();
} // LibraryElement
diff --git a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/LibraryElementFactory.java b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/LibraryElementFactory.java
index f22fa22..38d6bf0 100644
--- a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/LibraryElementFactory.java
+++ b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/LibraryElementFactory.java
@@ -15,432 +15,642 @@
import org.eclipse.emf.ecore.EFactory;
-/** <!-- begin-user-doc --> The <b>Factory</b> for the model. It provides a create method for each non-abstract class of
- * the model. <!-- end-user-doc -->
+/**
+ * <!-- begin-user-doc --> The <b>Factory</b> for the model. It provides a
+ * create method for each non-abstract class of the model. <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.LibraryElementPackage
- * @generated */
+ * @generated
+ */
public interface LibraryElementFactory extends EFactory {
- /** The singleton instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The singleton instance of the factory. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
- * @generated */
+ * @generated
+ */
LibraryElementFactory eINSTANCE = org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementFactoryImpl
.init();
- /** Returns a new object of class '<em>Adapter Declaration</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Adapter Declaration</em>'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Adapter Declaration</em>'.
- * @generated */
+ * @generated
+ */
AdapterDeclaration createAdapterDeclaration();
- /** Returns a new object of class '<em>Adapter Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Adapter Type</em>'. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Adapter Type</em>'.
- * @generated */
+ * @generated
+ */
AdapterType createAdapterType();
- /** Returns a new object of class '<em>Application</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Application</em>'. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
*
* @return a new object of class '<em>Application</em>'.
- * @generated */
+ * @generated
+ */
Application createApplication();
- /** Returns a new object of class '<em>Basic FB Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Basic FB Type</em>'. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Basic FB Type</em>'.
- * @generated */
+ * @generated
+ */
BasicFBType createBasicFBType();
- /** Returns a new object of class '<em>Compiler Info</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Compiler Info</em>'. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Compiler Info</em>'.
- * @generated */
+ * @generated
+ */
CompilerInfo createCompilerInfo();
- /** Returns a new object of class '<em>Compiler</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Compiler</em>'. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
*
* @return a new object of class '<em>Compiler</em>'.
- * @generated */
+ * @generated
+ */
Compiler createCompiler();
- /** Returns a new object of class '<em>Connection Routing Data</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Connection Routing Data</em>'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Connection Routing Data</em>'.
- * @generated */
+ * @generated
+ */
ConnectionRoutingData createConnectionRoutingData();
- /** Returns a new object of class '<em>Device</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Device</em>'. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @return a new object of class '<em>Device</em>'.
- * @generated */
+ * @generated
+ */
Device createDevice();
- /** Returns a new object of class '<em>Device Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Device Type</em>'. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
*
* @return a new object of class '<em>Device Type</em>'.
- * @generated */
+ * @generated
+ */
DeviceType createDeviceType();
- /** Returns a new object of class '<em>EC Action</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>EC Action</em>'. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
*
* @return a new object of class '<em>EC Action</em>'.
- * @generated */
+ * @generated
+ */
ECAction createECAction();
- /** Returns a new object of class '<em>ECC</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>ECC</em>'. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @return a new object of class '<em>ECC</em>'.
- * @generated */
+ * @generated
+ */
ECC createECC();
- /** Returns a new object of class '<em>EC State</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>EC State</em>'. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
*
* @return a new object of class '<em>EC State</em>'.
- * @generated */
+ * @generated
+ */
ECState createECState();
- /** Returns a new object of class '<em>EC Transition</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>EC Transition</em>'. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @return a new object of class '<em>EC Transition</em>'.
- * @generated */
+ * @generated
+ */
ECTransition createECTransition();
- /** Returns a new object of class '<em>Event</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Event</em>'. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @return a new object of class '<em>Event</em>'.
- * @generated */
+ * @generated
+ */
Event createEvent();
- /** Returns a new object of class '<em>FB Network</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>FB Network</em>'. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
*
* @return a new object of class '<em>FB Network</em>'.
- * @generated */
+ * @generated
+ */
FBNetwork createFBNetwork();
- /** Returns a new object of class '<em>FB</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>FB</em>'. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @return a new object of class '<em>FB</em>'.
- * @generated */
+ * @generated
+ */
FB createFB();
- /** Returns a new object of class '<em>FB Network Element</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>FB Network Element</em>'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return a new object of class '<em>FB Network Element</em>'.
- * @generated */
+ * @generated
+ */
FBNetworkElement createFBNetworkElement();
- /** Returns a new object of class '<em>FB Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>FB Type</em>'. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
*
* @return a new object of class '<em>FB Type</em>'.
- * @generated */
+ * @generated
+ */
FBType createFBType();
- /** Returns a new object of class '<em>Identification</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Identification</em>'. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Identification</em>'.
- * @generated */
+ * @generated
+ */
Identification createIdentification();
- /** Returns a new object of class '<em>Input Primitive</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Input Primitive</em>'. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Input Primitive</em>'.
- * @generated */
+ * @generated
+ */
InputPrimitive createInputPrimitive();
- /** Returns a new object of class '<em>Interface List</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Interface List</em>'. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Interface List</em>'.
- * @generated */
+ * @generated
+ */
InterfaceList createInterfaceList();
- /** Returns a new object of class '<em>Link</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Link</em>'. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @return a new object of class '<em>Link</em>'.
- * @generated */
+ * @generated
+ */
Link createLink();
- /** Returns a new object of class '<em>Mapping</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Mapping</em>'. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
*
* @return a new object of class '<em>Mapping</em>'.
- * @generated */
+ * @generated
+ */
Mapping createMapping();
- /** Returns a new object of class '<em>Other Algorithm</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Other Algorithm</em>'. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Other Algorithm</em>'.
- * @generated */
+ * @generated
+ */
OtherAlgorithm createOtherAlgorithm();
- /** Returns a new object of class '<em>Output Primitive</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Output Primitive</em>'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Output Primitive</em>'.
- * @generated */
+ * @generated
+ */
OutputPrimitive createOutputPrimitive();
- /** Returns a new object of class '<em>Resource</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Resource</em>'. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
*
* @return a new object of class '<em>Resource</em>'.
- * @generated */
+ * @generated
+ */
Resource createResource();
- /** Returns a new object of class '<em>Resource Type Name</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Resource Type Name</em>'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Resource Type Name</em>'.
- * @generated */
+ * @generated
+ */
ResourceTypeName createResourceTypeName();
- /** Returns a new object of class '<em>Resource Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Resource Type</em>'. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Resource Type</em>'.
- * @generated */
+ * @generated
+ */
ResourceType createResourceType();
- /** Returns a new object of class '<em>Segment</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Segment</em>'. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
*
* @return a new object of class '<em>Segment</em>'.
- * @generated */
+ * @generated
+ */
Segment createSegment();
- /** Returns a new object of class '<em>Service Sequence</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Service Sequence</em>'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Service Sequence</em>'.
- * @generated */
+ * @generated
+ */
ServiceSequence createServiceSequence();
- /** Returns a new object of class '<em>Service Transaction</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Service Transaction</em>'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Service Transaction</em>'.
- * @generated */
+ * @generated
+ */
ServiceTransaction createServiceTransaction();
- /** Returns a new object of class '<em>Service Interface FB Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * Returns a new object of class '<em>Service Interface FB Type</em>'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Service Interface FB Type</em>'.
- * @generated */
+ * @generated
+ */
ServiceInterfaceFBType createServiceInterfaceFBType();
- /** Returns a new object of class '<em>ST Algorithm</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>ST Algorithm</em>'. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @return a new object of class '<em>ST Algorithm</em>'.
- * @generated */
+ * @generated
+ */
STAlgorithm createSTAlgorithm();
- /** Returns a new object of class '<em>Sub App</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Sub App</em>'. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
*
* @return a new object of class '<em>Sub App</em>'.
- * @generated */
+ * @generated
+ */
SubApp createSubApp();
- /** Returns a new object of class '<em>Sub App Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Sub App Type</em>'. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Sub App Type</em>'.
- * @generated */
+ * @generated
+ */
SubAppType createSubAppType();
- /** Returns a new object of class '<em>Automation System</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Automation System</em>'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Automation System</em>'.
- * @generated */
+ * @generated
+ */
AutomationSystem createAutomationSystem();
- /** Returns a new object of class '<em>Var Declaration</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Var Declaration</em>'. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Var Declaration</em>'.
- * @generated */
+ * @generated
+ */
VarDeclaration createVarDeclaration();
- /** Returns a new object of class '<em>Version Info</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Version Info</em>'. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Version Info</em>'.
- * @generated */
+ * @generated
+ */
VersionInfo createVersionInfo();
- /** Returns a new object of class '<em>With</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>With</em>'. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @return a new object of class '<em>With</em>'.
- * @generated */
+ * @generated
+ */
With createWith();
- /** Returns a new object of class '<em>Library Element</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Library Element</em>'. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Library Element</em>'.
- * @generated */
+ * @generated
+ */
LibraryElement createLibraryElement();
- /** Returns a new object of class '<em>Compilable Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Compilable Type</em>'. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Compilable Type</em>'.
- * @generated */
+ * @generated
+ */
CompilableType createCompilableType();
- /** Returns a new object of class '<em>Configurable Object</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Configurable Object</em>'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Configurable Object</em>'.
- * @generated */
+ * @generated
+ */
ConfigurableObject createConfigurableObject();
- /** Returns a new object of class '<em>Composite FB Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Composite FB Type</em>'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Composite FB Type</em>'.
- * @generated */
+ * @generated
+ */
CompositeFBType createCompositeFBType();
- /** Returns a new object of class '<em>Data Connection</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Data Connection</em>'. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Data Connection</em>'.
- * @generated */
+ * @generated
+ */
DataConnection createDataConnection();
- /** Returns a new object of class '<em>Event Connection</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Event Connection</em>'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Event Connection</em>'.
- * @generated */
+ * @generated
+ */
EventConnection createEventConnection();
- /** Returns a new object of class '<em>Adapter Connection</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Adapter Connection</em>'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Adapter Connection</em>'.
- * @generated */
+ * @generated
+ */
AdapterConnection createAdapterConnection();
- /** Returns a new object of class '<em>Service Interface</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Service Interface</em>'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Service Interface</em>'.
- * @generated */
+ * @generated
+ */
ServiceInterface createServiceInterface();
- /** Returns a new object of class '<em>Value</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Value</em>'. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @return a new object of class '<em>Value</em>'.
- * @generated */
+ * @generated
+ */
Value createValue();
- /** Returns a new object of class '<em>System Configuration</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>System Configuration</em>'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return a new object of class '<em>System Configuration</em>'.
- * @generated */
+ * @generated
+ */
SystemConfiguration createSystemConfiguration();
- /** Returns a new object of class '<em>Resource Type FB</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Resource Type FB</em>'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Resource Type FB</em>'.
- * @generated */
+ * @generated
+ */
ResourceTypeFB createResourceTypeFB();
- /** Returns a new object of class '<em>Segment Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Segment Type</em>'. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Segment Type</em>'.
- * @generated */
+ * @generated
+ */
SegmentType createSegmentType();
- /** Returns a new object of class '<em>Adapter FB Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Adapter FB Type</em>'. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Adapter FB Type</em>'.
- * @generated */
+ * @generated
+ */
AdapterFBType createAdapterFBType();
- /** Returns a new object of class '<em>Adapter Event</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Adapter Event</em>'. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Adapter Event</em>'.
- * @generated */
+ * @generated
+ */
AdapterEvent createAdapterEvent();
- /** Returns a new object of class '<em>Service</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Service</em>'. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
*
* @return a new object of class '<em>Service</em>'.
- * @generated */
+ * @generated
+ */
Service createService();
- /** Returns a new object of class '<em>Typed Configureable Object</em>'. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * Returns a new object of class '<em>Typed Configureable Object</em>'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Typed Configureable Object</em>'.
- * @generated */
+ * @generated
+ */
TypedConfigureableObject createTypedConfigureableObject();
- /** Returns a new object of class '<em>Adapter FB</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Adapter FB</em>'. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
*
* @return a new object of class '<em>Adapter FB</em>'.
- * @generated */
+ * @generated
+ */
AdapterFB createAdapterFB();
- /** Returns a new object of class '<em>Primitive</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Primitive</em>'. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
*
* @return a new object of class '<em>Primitive</em>'.
- * @generated */
+ * @generated
+ */
Primitive createPrimitive();
- /** Returns a new object of class '<em>Positionable Element</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Positionable Element</em>'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Positionable Element</em>'.
- * @generated */
+ * @generated
+ */
PositionableElement createPositionableElement();
- /** Returns a new object of class '<em>Position</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Position</em>'. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
*
* @return a new object of class '<em>Position</em>'.
- * @generated */
+ * @generated
+ */
Position createPosition();
- /** Returns a new object of class '<em>Color</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Color</em>'. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @return a new object of class '<em>Color</em>'.
- * @generated */
+ * @generated
+ */
Color createColor();
- /** Returns a new object of class '<em>Colorizable Element</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Colorizable Element</em>'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Colorizable Element</em>'.
- * @generated */
+ * @generated
+ */
ColorizableElement createColorizableElement();
- /** Returns a new object of class '<em>Attribute Declaration</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Attribute Declaration</em>'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Attribute Declaration</em>'.
- * @generated */
+ * @generated
+ */
AttributeDeclaration createAttributeDeclaration();
- /** Returns a new object of class '<em>Simple FB Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Simple FB Type</em>'. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Simple FB Type</em>'.
- * @generated */
+ * @generated
+ */
SimpleFBType createSimpleFBType();
- /** Returns a new object of class '<em>Base FB Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Base FB Type</em>'. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Base FB Type</em>'.
- * @generated */
+ * @generated
+ */
BaseFBType createBaseFBType();
- /** Returns a new object of class '<em>Demultiplexer</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Demultiplexer</em>'. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Demultiplexer</em>'.
- * @generated */
+ * @generated
+ */
Demultiplexer createDemultiplexer();
- /** Returns a new object of class '<em>Multiplexer</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Multiplexer</em>'. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
*
* @return a new object of class '<em>Multiplexer</em>'.
- * @generated */
+ * @generated
+ */
Multiplexer createMultiplexer();
- /** Returns a new object of class '<em>Local Variable</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Local Variable</em>'. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @return a new object of class '<em>Local Variable</em>'.
- * @generated */
+ * @generated
+ */
LocalVariable createLocalVariable();
- /** Returns a new object of class '<em>Attribute</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns a new object of class '<em>Attribute</em>'. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
*
* @return a new object of class '<em>Attribute</em>'.
- * @generated */
+ * @generated
+ */
Attribute createAttribute();
- /** Returns the package supported by this factory. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the package supported by this factory. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @return the package supported by this factory.
- * @generated */
+ * @generated
+ */
LibraryElementPackage getLibraryElementPackage();
} // LibraryElementFactory
diff --git a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/LibraryElementPackage.java b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/LibraryElementPackage.java
index 913e0e5..bdd28da 100644
--- a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/LibraryElementPackage.java
+++ b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/LibraryElementPackage.java
@@ -24,7 +24,9 @@
import org.eclipse.fordiac.ide.model.data.DataPackage;
-/** <!-- begin-user-doc --> The <b>Package</b> for the model. It contains accessors for the meta objects to represent
+/**
+ * <!-- begin-user-doc --> The <b>Package</b> for the model. It contains
+ * accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
@@ -35,6178 +37,8389 @@
*
* @see org.eclipse.fordiac.ide.model.libraryElement.LibraryElementFactory
* @model kind="package"
- * @generated */
+ * @generated
+ */
public interface LibraryElementPackage extends EPackage {
- /** The package name. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The package name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
String eNAME = "libraryElement"; //$NON-NLS-1$
- /** The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
String eNS_URI = "org.eclipse.fordiac.ide.model.libraryElement"; //$NON-NLS-1$
- /** The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
String eNS_PREFIX = "libraryElement"; //$NON-NLS-1$
- /** The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The singleton instance of the package. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
- * @generated */
+ * @generated
+ */
LibraryElementPackage eINSTANCE = org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl
.init();
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.INamedElement <em>INamed
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.INamedElement <em>INamed
* Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.INamedElement
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getINamedElement()
- * @generated */
+ * @generated
+ */
int INAMED_ELEMENT = 54;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int INAMED_ELEMENT__NAME = 0;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int INAMED_ELEMENT__COMMENT = 1;
- /** The number of structural features of the '<em>INamed Element</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>INamed Element</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int INAMED_ELEMENT_FEATURE_COUNT = 2;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement <em>IInterface
- * Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement
+ * <em>IInterface Element</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getIInterfaceElement()
- * @generated */
+ * @generated
+ */
int IINTERFACE_ELEMENT = 51;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int IINTERFACE_ELEMENT__NAME = INAMED_ELEMENT__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int IINTERFACE_ELEMENT__COMMENT = INAMED_ELEMENT__COMMENT;
- /** The feature id for the '<em><b>Is Input</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Is Input</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int IINTERFACE_ELEMENT__IS_INPUT = INAMED_ELEMENT_FEATURE_COUNT + 0;
- /** The feature id for the '<em><b>Input Connections</b></em>' reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Input Connections</b></em>' reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int IINTERFACE_ELEMENT__INPUT_CONNECTIONS = INAMED_ELEMENT_FEATURE_COUNT + 1;
- /** The feature id for the '<em><b>Output Connections</b></em>' reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Output Connections</b></em>' reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int IINTERFACE_ELEMENT__OUTPUT_CONNECTIONS = INAMED_ELEMENT_FEATURE_COUNT + 2;
- /** The feature id for the '<em><b>Type</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Type</b></em>' reference. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int IINTERFACE_ELEMENT__TYPE = INAMED_ELEMENT_FEATURE_COUNT + 3;
- /** The feature id for the '<em><b>Type Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Type Name</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int IINTERFACE_ELEMENT__TYPE_NAME = INAMED_ELEMENT_FEATURE_COUNT + 4;
- /** The number of structural features of the '<em>IInterface Element</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>IInterface Element</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int IINTERFACE_ELEMENT_FEATURE_COUNT = INAMED_ELEMENT_FEATURE_COUNT + 5;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.VarDeclarationImpl <em>Var
- * Declaration</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.VarDeclarationImpl
+ * <em>Var Declaration</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.VarDeclarationImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getVarDeclaration()
- * @generated */
+ * @generated
+ */
int VAR_DECLARATION = 39;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int VAR_DECLARATION__NAME = IINTERFACE_ELEMENT__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int VAR_DECLARATION__COMMENT = IINTERFACE_ELEMENT__COMMENT;
- /** The feature id for the '<em><b>Is Input</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Is Input</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int VAR_DECLARATION__IS_INPUT = IINTERFACE_ELEMENT__IS_INPUT;
- /** The feature id for the '<em><b>Input Connections</b></em>' reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Input Connections</b></em>' reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int VAR_DECLARATION__INPUT_CONNECTIONS = IINTERFACE_ELEMENT__INPUT_CONNECTIONS;
- /** The feature id for the '<em><b>Output Connections</b></em>' reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Output Connections</b></em>' reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int VAR_DECLARATION__OUTPUT_CONNECTIONS = IINTERFACE_ELEMENT__OUTPUT_CONNECTIONS;
- /** The feature id for the '<em><b>Type</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Type</b></em>' reference. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int VAR_DECLARATION__TYPE = IINTERFACE_ELEMENT__TYPE;
- /** The feature id for the '<em><b>Type Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Type Name</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int VAR_DECLARATION__TYPE_NAME = IINTERFACE_ELEMENT__TYPE_NAME;
- /** The feature id for the '<em><b>Array Size</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Array Size</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int VAR_DECLARATION__ARRAY_SIZE = IINTERFACE_ELEMENT_FEATURE_COUNT + 0;
- /** The feature id for the '<em><b>Withs</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Withs</b></em>' reference list. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int VAR_DECLARATION__WITHS = IINTERFACE_ELEMENT_FEATURE_COUNT + 1;
- /** The feature id for the '<em><b>Value</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The feature id for the '<em><b>Value</b></em>' containment reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int VAR_DECLARATION__VALUE = IINTERFACE_ELEMENT_FEATURE_COUNT + 2;
- /** The number of structural features of the '<em>Var Declaration</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Var Declaration</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int VAR_DECLARATION_FEATURE_COUNT = IINTERFACE_ELEMENT_FEATURE_COUNT + 3;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterDeclarationImpl
- * <em>Adapter Declaration</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterDeclarationImpl
+ * <em>Adapter Declaration</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterDeclarationImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getAdapterDeclaration()
- * @generated */
+ * @generated
+ */
int ADAPTER_DECLARATION = 0;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_DECLARATION__NAME = VAR_DECLARATION__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_DECLARATION__COMMENT = VAR_DECLARATION__COMMENT;
- /** The feature id for the '<em><b>Is Input</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Is Input</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_DECLARATION__IS_INPUT = VAR_DECLARATION__IS_INPUT;
- /** The feature id for the '<em><b>Input Connections</b></em>' reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Input Connections</b></em>' reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_DECLARATION__INPUT_CONNECTIONS = VAR_DECLARATION__INPUT_CONNECTIONS;
- /** The feature id for the '<em><b>Output Connections</b></em>' reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Output Connections</b></em>' reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_DECLARATION__OUTPUT_CONNECTIONS = VAR_DECLARATION__OUTPUT_CONNECTIONS;
- /** The feature id for the '<em><b>Type</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Type</b></em>' reference. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_DECLARATION__TYPE = VAR_DECLARATION__TYPE;
- /** The feature id for the '<em><b>Type Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Type Name</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_DECLARATION__TYPE_NAME = VAR_DECLARATION__TYPE_NAME;
- /** The feature id for the '<em><b>Array Size</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Array Size</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_DECLARATION__ARRAY_SIZE = VAR_DECLARATION__ARRAY_SIZE;
- /** The feature id for the '<em><b>Withs</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Withs</b></em>' reference list. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_DECLARATION__WITHS = VAR_DECLARATION__WITHS;
- /** The feature id for the '<em><b>Value</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The feature id for the '<em><b>Value</b></em>' containment reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_DECLARATION__VALUE = VAR_DECLARATION__VALUE;
- /** The feature id for the '<em><b>Adapter FB</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Adapter FB</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_DECLARATION__ADAPTER_FB = VAR_DECLARATION_FEATURE_COUNT + 0;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_DECLARATION__PALETTE_ENTRY = VAR_DECLARATION_FEATURE_COUNT + 1;
- /** The number of structural features of the '<em>Adapter Declaration</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Adapter Declaration</em>'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_DECLARATION_FEATURE_COUNT = VAR_DECLARATION_FEATURE_COUNT + 2;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementImpl
- * <em>Library Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementImpl
+ * <em>Library Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getLibraryElement()
- * @generated */
+ * @generated
+ */
int LIBRARY_ELEMENT = 42;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LIBRARY_ELEMENT__NAME = INAMED_ELEMENT__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LIBRARY_ELEMENT__COMMENT = INAMED_ELEMENT__COMMENT;
- /** The feature id for the '<em><b>Version Info</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Version Info</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LIBRARY_ELEMENT__VERSION_INFO = INAMED_ELEMENT_FEATURE_COUNT + 0;
- /** The feature id for the '<em><b>Identification</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Identification</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LIBRARY_ELEMENT__IDENTIFICATION = INAMED_ELEMENT_FEATURE_COUNT + 1;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LIBRARY_ELEMENT__PALETTE_ENTRY = INAMED_ELEMENT_FEATURE_COUNT + 2;
- /** The number of structural features of the '<em>Library Element</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Library Element</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LIBRARY_ELEMENT_FEATURE_COUNT = INAMED_ELEMENT_FEATURE_COUNT + 3;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterTypeImpl <em>Adapter
- * Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterTypeImpl
+ * <em>Adapter Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getAdapterType()
- * @generated */
+ * @generated
+ */
int ADAPTER_TYPE = 1;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_TYPE__NAME = DataPackage.DATA_TYPE__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_TYPE__COMMENT = DataPackage.DATA_TYPE__COMMENT;
- /** The feature id for the '<em><b>Version Info</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Version Info</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_TYPE__VERSION_INFO = DataPackage.DATA_TYPE__VERSION_INFO;
- /** The feature id for the '<em><b>Identification</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Identification</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_TYPE__IDENTIFICATION = DataPackage.DATA_TYPE__IDENTIFICATION;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_TYPE__PALETTE_ENTRY = DataPackage.DATA_TYPE__PALETTE_ENTRY;
- /** The feature id for the '<em><b>Adapter FB Type</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The feature id for the '<em><b>Adapter FB Type</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_TYPE__ADAPTER_FB_TYPE = DataPackage.DATA_TYPE_FEATURE_COUNT + 0;
- /** The number of structural features of the '<em>Adapter Type</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Adapter Type</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_TYPE_FEATURE_COUNT = DataPackage.DATA_TYPE_FEATURE_COUNT + 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AlgorithmImpl
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AlgorithmImpl
* <em>Algorithm</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.AlgorithmImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getAlgorithm()
- * @generated */
+ * @generated
+ */
int ALGORITHM = 2;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ALGORITHM__NAME = INAMED_ELEMENT__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ALGORITHM__COMMENT = INAMED_ELEMENT__COMMENT;
- /** The number of structural features of the '<em>Algorithm</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The number of structural features of the '<em>Algorithm</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ALGORITHM_FEATURE_COUNT = INAMED_ELEMENT_FEATURE_COUNT + 0;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ConfigurableObjectImpl
- * <em>Configurable Object</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ConfigurableObjectImpl
+ * <em>Configurable Object</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ConfigurableObjectImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getConfigurableObject()
- * @generated */
+ * @generated
+ */
int CONFIGURABLE_OBJECT = 44;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int CONFIGURABLE_OBJECT__NAME = INAMED_ELEMENT__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int CONFIGURABLE_OBJECT__COMMENT = INAMED_ELEMENT__COMMENT;
- /** The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Attributes</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int CONFIGURABLE_OBJECT__ATTRIBUTES = INAMED_ELEMENT_FEATURE_COUNT + 0;
- /** The number of structural features of the '<em>Configurable Object</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Configurable Object</em>'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int CONFIGURABLE_OBJECT_FEATURE_COUNT = INAMED_ELEMENT_FEATURE_COUNT + 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ApplicationImpl
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ApplicationImpl
* <em>Application</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ApplicationImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getApplication()
- * @generated */
+ * @generated
+ */
int APPLICATION = 3;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int APPLICATION__NAME = CONFIGURABLE_OBJECT__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int APPLICATION__COMMENT = CONFIGURABLE_OBJECT__COMMENT;
- /** The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Attributes</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int APPLICATION__ATTRIBUTES = CONFIGURABLE_OBJECT__ATTRIBUTES;
- /** The feature id for the '<em><b>FB Network</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>FB Network</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int APPLICATION__FB_NETWORK = CONFIGURABLE_OBJECT_FEATURE_COUNT + 0;
- /** The number of structural features of the '<em>Application</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The number of structural features of the '<em>Application</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int APPLICATION_FEATURE_COUNT = CONFIGURABLE_OBJECT_FEATURE_COUNT + 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.CompilableTypeImpl
- * <em>Compilable Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.CompilableTypeImpl
+ * <em>Compilable Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.CompilableTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getCompilableType()
- * @generated */
+ * @generated
+ */
int COMPILABLE_TYPE = 43;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPILABLE_TYPE__NAME = LIBRARY_ELEMENT__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPILABLE_TYPE__COMMENT = LIBRARY_ELEMENT__COMMENT;
- /** The feature id for the '<em><b>Version Info</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Version Info</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPILABLE_TYPE__VERSION_INFO = LIBRARY_ELEMENT__VERSION_INFO;
- /** The feature id for the '<em><b>Identification</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Identification</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPILABLE_TYPE__IDENTIFICATION = LIBRARY_ELEMENT__IDENTIFICATION;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPILABLE_TYPE__PALETTE_ENTRY = LIBRARY_ELEMENT__PALETTE_ENTRY;
- /** The feature id for the '<em><b>Compiler Info</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Compiler Info</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPILABLE_TYPE__COMPILER_INFO = LIBRARY_ELEMENT_FEATURE_COUNT + 0;
- /** The number of structural features of the '<em>Compilable Type</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Compilable Type</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPILABLE_TYPE_FEATURE_COUNT = LIBRARY_ELEMENT_FEATURE_COUNT + 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.FBTypeImpl <em>FB
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.FBTypeImpl <em>FB
* Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.FBTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getFBType()
- * @generated */
+ * @generated
+ */
int FB_TYPE = 19;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB_TYPE__NAME = COMPILABLE_TYPE__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB_TYPE__COMMENT = COMPILABLE_TYPE__COMMENT;
- /** The feature id for the '<em><b>Version Info</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Version Info</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB_TYPE__VERSION_INFO = COMPILABLE_TYPE__VERSION_INFO;
- /** The feature id for the '<em><b>Identification</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Identification</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB_TYPE__IDENTIFICATION = COMPILABLE_TYPE__IDENTIFICATION;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB_TYPE__PALETTE_ENTRY = COMPILABLE_TYPE__PALETTE_ENTRY;
- /** The feature id for the '<em><b>Compiler Info</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Compiler Info</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB_TYPE__COMPILER_INFO = COMPILABLE_TYPE__COMPILER_INFO;
- /** The feature id for the '<em><b>Interface List</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Interface List</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB_TYPE__INTERFACE_LIST = COMPILABLE_TYPE_FEATURE_COUNT + 0;
- /** The feature id for the '<em><b>Service</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Service</b></em>' containment reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB_TYPE__SERVICE = COMPILABLE_TYPE_FEATURE_COUNT + 1;
- /** The number of structural features of the '<em>FB Type</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The number of structural features of the '<em>FB Type</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB_TYPE_FEATURE_COUNT = COMPILABLE_TYPE_FEATURE_COUNT + 2;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.BaseFBTypeImpl <em>Base FB
- * Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.BaseFBTypeImpl
+ * <em>Base FB Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.BaseFBTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getBaseFBType()
- * @generated */
+ * @generated
+ */
int BASE_FB_TYPE = 71;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int BASE_FB_TYPE__NAME = FB_TYPE__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int BASE_FB_TYPE__COMMENT = FB_TYPE__COMMENT;
- /** The feature id for the '<em><b>Version Info</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Version Info</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int BASE_FB_TYPE__VERSION_INFO = FB_TYPE__VERSION_INFO;
- /** The feature id for the '<em><b>Identification</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Identification</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int BASE_FB_TYPE__IDENTIFICATION = FB_TYPE__IDENTIFICATION;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int BASE_FB_TYPE__PALETTE_ENTRY = FB_TYPE__PALETTE_ENTRY;
- /** The feature id for the '<em><b>Compiler Info</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Compiler Info</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int BASE_FB_TYPE__COMPILER_INFO = FB_TYPE__COMPILER_INFO;
- /** The feature id for the '<em><b>Interface List</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Interface List</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int BASE_FB_TYPE__INTERFACE_LIST = FB_TYPE__INTERFACE_LIST;
- /** The feature id for the '<em><b>Service</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Service</b></em>' containment reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int BASE_FB_TYPE__SERVICE = FB_TYPE__SERVICE;
- /** The feature id for the '<em><b>Internal Vars</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Internal Vars</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int BASE_FB_TYPE__INTERNAL_VARS = FB_TYPE_FEATURE_COUNT + 0;
- /** The number of structural features of the '<em>Base FB Type</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Base FB Type</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int BASE_FB_TYPE_FEATURE_COUNT = FB_TYPE_FEATURE_COUNT + 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.BasicFBTypeImpl <em>Basic
- * FB Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.BasicFBTypeImpl
+ * <em>Basic FB Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.BasicFBTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getBasicFBType()
- * @generated */
+ * @generated
+ */
int BASIC_FB_TYPE = 4;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int BASIC_FB_TYPE__NAME = BASE_FB_TYPE__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int BASIC_FB_TYPE__COMMENT = BASE_FB_TYPE__COMMENT;
- /** The feature id for the '<em><b>Version Info</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Version Info</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int BASIC_FB_TYPE__VERSION_INFO = BASE_FB_TYPE__VERSION_INFO;
- /** The feature id for the '<em><b>Identification</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Identification</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int BASIC_FB_TYPE__IDENTIFICATION = BASE_FB_TYPE__IDENTIFICATION;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int BASIC_FB_TYPE__PALETTE_ENTRY = BASE_FB_TYPE__PALETTE_ENTRY;
- /** The feature id for the '<em><b>Compiler Info</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Compiler Info</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int BASIC_FB_TYPE__COMPILER_INFO = BASE_FB_TYPE__COMPILER_INFO;
- /** The feature id for the '<em><b>Interface List</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Interface List</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int BASIC_FB_TYPE__INTERFACE_LIST = BASE_FB_TYPE__INTERFACE_LIST;
- /** The feature id for the '<em><b>Service</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Service</b></em>' containment reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int BASIC_FB_TYPE__SERVICE = BASE_FB_TYPE__SERVICE;
- /** The feature id for the '<em><b>Internal Vars</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Internal Vars</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int BASIC_FB_TYPE__INTERNAL_VARS = BASE_FB_TYPE__INTERNAL_VARS;
- /** The feature id for the '<em><b>ECC</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The feature id for the '<em><b>ECC</b></em>' containment reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int BASIC_FB_TYPE__ECC = BASE_FB_TYPE_FEATURE_COUNT + 0;
- /** The feature id for the '<em><b>Algorithm</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Algorithm</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int BASIC_FB_TYPE__ALGORITHM = BASE_FB_TYPE_FEATURE_COUNT + 1;
- /** The number of structural features of the '<em>Basic FB Type</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Basic FB Type</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int BASIC_FB_TYPE_FEATURE_COUNT = BASE_FB_TYPE_FEATURE_COUNT + 2;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.CompilerInfoImpl
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.CompilerInfoImpl
* <em>Compiler Info</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.CompilerInfoImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getCompilerInfo()
- * @generated */
+ * @generated
+ */
int COMPILER_INFO = 5;
- /** The feature id for the '<em><b>Compiler</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Compiler</b></em>' containment reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPILER_INFO__COMPILER = 0;
- /** The feature id for the '<em><b>Classdef</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Classdef</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPILER_INFO__CLASSDEF = 1;
- /** The feature id for the '<em><b>Header</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Header</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPILER_INFO__HEADER = 2;
- /** The number of structural features of the '<em>Compiler Info</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Compiler Info</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPILER_INFO_FEATURE_COUNT = 3;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.CompilerImpl
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.CompilerImpl
* <em>Compiler</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.CompilerImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getCompiler()
- * @generated */
+ * @generated
+ */
int COMPILER = 6;
- /** The feature id for the '<em><b>Language</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Language</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPILER__LANGUAGE = 0;
- /** The feature id for the '<em><b>Product</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Product</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPILER__PRODUCT = 1;
- /** The feature id for the '<em><b>Vendor</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Vendor</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPILER__VENDOR = 2;
- /** The feature id for the '<em><b>Version</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Version</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPILER__VERSION = 3;
- /** The number of structural features of the '<em>Compiler</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The number of structural features of the '<em>Compiler</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPILER_FEATURE_COUNT = 4;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ConnectionImpl
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ConnectionImpl
* <em>Connection</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ConnectionImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getConnection()
- * @generated */
+ * @generated
+ */
int CONNECTION = 7;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int CONNECTION__NAME = CONFIGURABLE_OBJECT__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int CONNECTION__COMMENT = CONFIGURABLE_OBJECT__COMMENT;
- /** The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Attributes</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int CONNECTION__ATTRIBUTES = CONFIGURABLE_OBJECT__ATTRIBUTES;
- /** The feature id for the '<em><b>Res Type Connection</b></em>' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Res Type Connection</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int CONNECTION__RES_TYPE_CONNECTION = CONFIGURABLE_OBJECT_FEATURE_COUNT + 0;
- /** The feature id for the '<em><b>Broken Connection</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The feature id for the '<em><b>Broken Connection</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int CONNECTION__BROKEN_CONNECTION = CONFIGURABLE_OBJECT_FEATURE_COUNT + 1;
- /** The feature id for the '<em><b>Source</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Source</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int CONNECTION__SOURCE = CONFIGURABLE_OBJECT_FEATURE_COUNT + 2;
- /** The feature id for the '<em><b>Destination</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Destination</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int CONNECTION__DESTINATION = CONFIGURABLE_OBJECT_FEATURE_COUNT + 3;
- /** The feature id for the '<em><b>Routing Data</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Routing Data</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int CONNECTION__ROUTING_DATA = CONFIGURABLE_OBJECT_FEATURE_COUNT + 4;
- /** The number of structural features of the '<em>Connection</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The number of structural features of the '<em>Connection</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int CONNECTION_FEATURE_COUNT = CONFIGURABLE_OBJECT_FEATURE_COUNT + 5;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ConnectionRoutingDataImpl
- * <em>Connection Routing Data</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ConnectionRoutingDataImpl
+ * <em>Connection Routing Data</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ConnectionRoutingDataImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getConnectionRoutingData()
- * @generated */
+ * @generated
+ */
int CONNECTION_ROUTING_DATA = 8;
- /** The feature id for the '<em><b>Dx1</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Dx1</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int CONNECTION_ROUTING_DATA__DX1 = 0;
- /** The feature id for the '<em><b>Dx2</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Dx2</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int CONNECTION_ROUTING_DATA__DX2 = 1;
- /** The feature id for the '<em><b>Dy</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Dy</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int CONNECTION_ROUTING_DATA__DY = 2;
- /** The number of structural features of the '<em>Connection Routing Data</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Connection Routing Data</em>'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int CONNECTION_ROUTING_DATA_FEATURE_COUNT = 3;
- /** The meta object id for the
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.TypedConfigureableObjectImpl <em>Typed Configureable
- * Object</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.TypedConfigureableObjectImpl
+ * <em>Typed Configureable Object</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.TypedConfigureableObjectImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getTypedConfigureableObject()
- * @generated */
+ * @generated
+ */
int TYPED_CONFIGUREABLE_OBJECT = 60;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int TYPED_CONFIGUREABLE_OBJECT__NAME = CONFIGURABLE_OBJECT__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int TYPED_CONFIGUREABLE_OBJECT__COMMENT = CONFIGURABLE_OBJECT__COMMENT;
- /** The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Attributes</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int TYPED_CONFIGUREABLE_OBJECT__ATTRIBUTES = CONFIGURABLE_OBJECT__ATTRIBUTES;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int TYPED_CONFIGUREABLE_OBJECT__PALETTE_ENTRY = CONFIGURABLE_OBJECT_FEATURE_COUNT + 0;
- /** The number of structural features of the '<em>Typed Configureable Object</em>' class. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Typed Configureable
+ * Object</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT = CONFIGURABLE_OBJECT_FEATURE_COUNT + 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.DeviceImpl
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.DeviceImpl
* <em>Device</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.DeviceImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getDevice()
- * @generated */
+ * @generated
+ */
int DEVICE = 9;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered */
- int DEVICE__NAME = TYPED_CONFIGUREABLE_OBJECT__NAME;
-
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered */
- int DEVICE__COMMENT = TYPED_CONFIGUREABLE_OBJECT__COMMENT;
-
- /** The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered */
- int DEVICE__ATTRIBUTES = TYPED_CONFIGUREABLE_OBJECT__ATTRIBUTES;
-
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered */
- int DEVICE__PALETTE_ENTRY = TYPED_CONFIGUREABLE_OBJECT__PALETTE_ENTRY;
-
- /** The feature id for the '<em><b>Position</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered */
- int DEVICE__POSITION = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 0;
-
- /** The feature id for the '<em><b>Color</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered */
- int DEVICE__COLOR = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 1;
-
- /** The feature id for the '<em><b>Var Declarations</b></em>' containment reference list. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- * @ordered */
- int DEVICE__VAR_DECLARATIONS = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 2;
-
- /** The feature id for the '<em><b>Resource</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered */
- int DEVICE__RESOURCE = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 3;
-
- /** The feature id for the '<em><b>Profile</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered */
- int DEVICE__PROFILE = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 4;
-
- /** The feature id for the '<em><b>In Connections</b></em>' reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered */
- int DEVICE__IN_CONNECTIONS = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 5;
-
- /** The number of structural features of the '<em>Device</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered */
- int DEVICE_FEATURE_COUNT = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 6;
-
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.DeviceTypeImpl <em>Device
- * Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.fordiac.ide.model.libraryElement.impl.DeviceTypeImpl
- * @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getDeviceType()
- * @generated */
- int DEVICE_TYPE = 10;
-
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered */
- int DEVICE_TYPE__NAME = COMPILABLE_TYPE__NAME;
-
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered */
- int DEVICE_TYPE__COMMENT = COMPILABLE_TYPE__COMMENT;
-
- /** The feature id for the '<em><b>Version Info</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered */
- int DEVICE_TYPE__VERSION_INFO = COMPILABLE_TYPE__VERSION_INFO;
-
- /** The feature id for the '<em><b>Identification</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered */
- int DEVICE_TYPE__IDENTIFICATION = COMPILABLE_TYPE__IDENTIFICATION;
-
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered */
- int DEVICE_TYPE__PALETTE_ENTRY = COMPILABLE_TYPE__PALETTE_ENTRY;
-
- /** The feature id for the '<em><b>Compiler Info</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered */
- int DEVICE_TYPE__COMPILER_INFO = COMPILABLE_TYPE__COMPILER_INFO;
-
- /** The feature id for the '<em><b>Var Declaration</b></em>' containment reference list. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- * @ordered */
- int DEVICE_TYPE__VAR_DECLARATION = COMPILABLE_TYPE_FEATURE_COUNT + 0;
-
- /** The feature id for the '<em><b>Resource Type Name</b></em>' containment reference list. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- * @ordered */
- int DEVICE_TYPE__RESOURCE_TYPE_NAME = COMPILABLE_TYPE_FEATURE_COUNT + 1;
-
- /** The feature id for the '<em><b>Resource</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered */
- int DEVICE_TYPE__RESOURCE = COMPILABLE_TYPE_FEATURE_COUNT + 2;
-
- /** The feature id for the '<em><b>FB Network</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered */
- int DEVICE_TYPE__FB_NETWORK = COMPILABLE_TYPE_FEATURE_COUNT + 3;
-
- /** The feature id for the '<em><b>Profile</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered */
- int DEVICE_TYPE__PROFILE = COMPILABLE_TYPE_FEATURE_COUNT + 4;
-
- /** The feature id for the '<em><b>Attribute Declarations</b></em>' containment reference list. <!-- begin-user-doc
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
- int DEVICE_TYPE__ATTRIBUTE_DECLARATIONS = COMPILABLE_TYPE_FEATURE_COUNT + 5;
+ * @ordered
+ */
+ int DEVICE__NAME = TYPED_CONFIGUREABLE_OBJECT__NAME;
- /** The number of structural features of the '<em>Device Type</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
+ int DEVICE__COMMENT = TYPED_CONFIGUREABLE_OBJECT__COMMENT;
+
+ /**
+ * The feature id for the '<em><b>Attributes</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DEVICE__ATTRIBUTES = TYPED_CONFIGUREABLE_OBJECT__ATTRIBUTES;
+
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DEVICE__PALETTE_ENTRY = TYPED_CONFIGUREABLE_OBJECT__PALETTE_ENTRY;
+
+ /**
+ * The feature id for the '<em><b>Position</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DEVICE__POSITION = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Color</b></em>' containment reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DEVICE__COLOR = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Var Declarations</b></em>' containment
+ * reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DEVICE__VAR_DECLARATIONS = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Resource</b></em>' containment reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DEVICE__RESOURCE = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 3;
+
+ /**
+ * The feature id for the '<em><b>Profile</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DEVICE__PROFILE = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 4;
+
+ /**
+ * The feature id for the '<em><b>In Connections</b></em>' reference list. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DEVICE__IN_CONNECTIONS = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 5;
+
+ /**
+ * The number of structural features of the '<em>Device</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DEVICE_FEATURE_COUNT = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 6;
+
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.DeviceTypeImpl
+ * <em>Device Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @see org.eclipse.fordiac.ide.model.libraryElement.impl.DeviceTypeImpl
+ * @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getDeviceType()
+ * @generated
+ */
+ int DEVICE_TYPE = 10;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DEVICE_TYPE__NAME = COMPILABLE_TYPE__NAME;
+
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DEVICE_TYPE__COMMENT = COMPILABLE_TYPE__COMMENT;
+
+ /**
+ * The feature id for the '<em><b>Version Info</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DEVICE_TYPE__VERSION_INFO = COMPILABLE_TYPE__VERSION_INFO;
+
+ /**
+ * The feature id for the '<em><b>Identification</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DEVICE_TYPE__IDENTIFICATION = COMPILABLE_TYPE__IDENTIFICATION;
+
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DEVICE_TYPE__PALETTE_ENTRY = COMPILABLE_TYPE__PALETTE_ENTRY;
+
+ /**
+ * The feature id for the '<em><b>Compiler Info</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DEVICE_TYPE__COMPILER_INFO = COMPILABLE_TYPE__COMPILER_INFO;
+
+ /**
+ * The feature id for the '<em><b>Var Declaration</b></em>' containment
+ * reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DEVICE_TYPE__VAR_DECLARATION = COMPILABLE_TYPE_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Resource Type Name</b></em>' containment
+ * reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DEVICE_TYPE__RESOURCE_TYPE_NAME = COMPILABLE_TYPE_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Resource</b></em>' containment reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DEVICE_TYPE__RESOURCE = COMPILABLE_TYPE_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>FB Network</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DEVICE_TYPE__FB_NETWORK = COMPILABLE_TYPE_FEATURE_COUNT + 3;
+
+ /**
+ * The feature id for the '<em><b>Profile</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DEVICE_TYPE__PROFILE = COMPILABLE_TYPE_FEATURE_COUNT + 4;
+
+ /**
+ * The feature id for the '<em><b>Attribute Declarations</b></em>' containment
+ * reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DEVICE_TYPE__ATTRIBUTE_DECLARATIONS = COMPILABLE_TYPE_FEATURE_COUNT + 5;
+
+ /**
+ * The number of structural features of the '<em>Device Type</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
int DEVICE_TYPE_FEATURE_COUNT = COMPILABLE_TYPE_FEATURE_COUNT + 6;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ECActionImpl <em>EC
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ECActionImpl <em>EC
* Action</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ECActionImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getECAction()
- * @generated */
+ * @generated
+ */
int EC_ACTION = 11;
- /** The feature id for the '<em><b>Algorithm</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Algorithm</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EC_ACTION__ALGORITHM = 0;
- /** The feature id for the '<em><b>Output</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Output</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EC_ACTION__OUTPUT = 1;
- /** The feature id for the '<em><b>EC State</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The feature id for the '<em><b>EC State</b></em>' container reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EC_ACTION__EC_STATE = 2;
- /** The number of structural features of the '<em>EC Action</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The number of structural features of the '<em>EC Action</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EC_ACTION_FEATURE_COUNT = 3;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ECCImpl <em>ECC</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ECCImpl
+ * <em>ECC</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ECCImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getECC()
- * @generated */
+ * @generated
+ */
int ECC = 12;
- /** The feature id for the '<em><b>EC State</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>EC State</b></em>' containment reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ECC__EC_STATE = 0;
- /** The feature id for the '<em><b>EC Transition</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>EC Transition</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ECC__EC_TRANSITION = 1;
- /** The feature id for the '<em><b>Start</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Start</b></em>' reference. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ECC__START = 2;
- /** The feature id for the '<em><b>Basic FB Type</b></em>' container reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Basic FB Type</b></em>' container reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ECC__BASIC_FB_TYPE = 3;
- /** The number of structural features of the '<em>ECC</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The number of structural features of the '<em>ECC</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ECC_FEATURE_COUNT = 4;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ECStateImpl <em>EC
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ECStateImpl <em>EC
* State</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ECStateImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getECState()
- * @generated */
+ * @generated
+ */
int EC_STATE = 13;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EC_STATE__NAME = INAMED_ELEMENT__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EC_STATE__COMMENT = INAMED_ELEMENT__COMMENT;
- /** The feature id for the '<em><b>Position</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Position</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EC_STATE__POSITION = INAMED_ELEMENT_FEATURE_COUNT + 0;
- /** The feature id for the '<em><b>EC Action</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>EC Action</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EC_STATE__EC_ACTION = INAMED_ELEMENT_FEATURE_COUNT + 1;
- /** The feature id for the '<em><b>Out Transitions</b></em>' reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Out Transitions</b></em>' reference list. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EC_STATE__OUT_TRANSITIONS = INAMED_ELEMENT_FEATURE_COUNT + 2;
- /** The feature id for the '<em><b>In Transitions</b></em>' reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>In Transitions</b></em>' reference list. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EC_STATE__IN_TRANSITIONS = INAMED_ELEMENT_FEATURE_COUNT + 3;
- /** The feature id for the '<em><b>ECC</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>ECC</b></em>' container reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EC_STATE__ECC = INAMED_ELEMENT_FEATURE_COUNT + 4;
- /** The number of structural features of the '<em>EC State</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The number of structural features of the '<em>EC State</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EC_STATE_FEATURE_COUNT = INAMED_ELEMENT_FEATURE_COUNT + 5;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.PositionableElementImpl
- * <em>Positionable Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.PositionableElementImpl
+ * <em>Positionable Element</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.PositionableElementImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getPositionableElement()
- * @generated */
+ * @generated
+ */
int POSITIONABLE_ELEMENT = 63;
- /** The feature id for the '<em><b>Position</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Position</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int POSITIONABLE_ELEMENT__POSITION = 0;
- /** The number of structural features of the '<em>Positionable Element</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Positionable Element</em>'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int POSITIONABLE_ELEMENT_FEATURE_COUNT = 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ECTransitionImpl <em>EC
- * Transition</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ECTransitionImpl
+ * <em>EC Transition</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ECTransitionImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getECTransition()
- * @generated */
+ * @generated
+ */
int EC_TRANSITION = 14;
- /** The feature id for the '<em><b>Position</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Position</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EC_TRANSITION__POSITION = POSITIONABLE_ELEMENT__POSITION;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EC_TRANSITION__COMMENT = POSITIONABLE_ELEMENT_FEATURE_COUNT + 0;
- /** The feature id for the '<em><b>Condition Expression</b></em>' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Condition Expression</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EC_TRANSITION__CONDITION_EXPRESSION = POSITIONABLE_ELEMENT_FEATURE_COUNT + 1;
- /** The feature id for the '<em><b>Source</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Source</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EC_TRANSITION__SOURCE = POSITIONABLE_ELEMENT_FEATURE_COUNT + 2;
- /** The feature id for the '<em><b>Destination</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Destination</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EC_TRANSITION__DESTINATION = POSITIONABLE_ELEMENT_FEATURE_COUNT + 3;
- /** The feature id for the '<em><b>Condition Event</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The feature id for the '<em><b>Condition Event</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EC_TRANSITION__CONDITION_EVENT = POSITIONABLE_ELEMENT_FEATURE_COUNT + 4;
- /** The feature id for the '<em><b>ECC</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>ECC</b></em>' container reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EC_TRANSITION__ECC = POSITIONABLE_ELEMENT_FEATURE_COUNT + 5;
- /** The number of structural features of the '<em>EC Transition</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>EC Transition</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EC_TRANSITION_FEATURE_COUNT = POSITIONABLE_ELEMENT_FEATURE_COUNT + 6;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.EventImpl <em>Event</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.EventImpl
+ * <em>Event</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.EventImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getEvent()
- * @generated */
+ * @generated
+ */
int EVENT = 15;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EVENT__NAME = IINTERFACE_ELEMENT__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EVENT__COMMENT = IINTERFACE_ELEMENT__COMMENT;
- /** The feature id for the '<em><b>Is Input</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Is Input</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EVENT__IS_INPUT = IINTERFACE_ELEMENT__IS_INPUT;
- /** The feature id for the '<em><b>Input Connections</b></em>' reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Input Connections</b></em>' reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EVENT__INPUT_CONNECTIONS = IINTERFACE_ELEMENT__INPUT_CONNECTIONS;
- /** The feature id for the '<em><b>Output Connections</b></em>' reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Output Connections</b></em>' reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EVENT__OUTPUT_CONNECTIONS = IINTERFACE_ELEMENT__OUTPUT_CONNECTIONS;
- /** The feature id for the '<em><b>Type</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Type</b></em>' reference. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EVENT__TYPE = IINTERFACE_ELEMENT__TYPE;
- /** The feature id for the '<em><b>Type Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Type Name</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EVENT__TYPE_NAME = IINTERFACE_ELEMENT__TYPE_NAME;
- /** The feature id for the '<em><b>With</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>With</b></em>' containment reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EVENT__WITH = IINTERFACE_ELEMENT_FEATURE_COUNT + 0;
- /** The number of structural features of the '<em>Event</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Event</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EVENT_FEATURE_COUNT = IINTERFACE_ELEMENT_FEATURE_COUNT + 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.FBNetworkElementImpl <em>FB
- * Network Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.FBNetworkElementImpl
+ * <em>FB Network Element</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.FBNetworkElementImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getFBNetworkElement()
- * @generated */
+ * @generated
+ */
int FB_NETWORK_ELEMENT = 17;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB_NETWORK_ELEMENT__NAME = TYPED_CONFIGUREABLE_OBJECT__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB_NETWORK_ELEMENT__COMMENT = TYPED_CONFIGUREABLE_OBJECT__COMMENT;
- /** The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Attributes</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB_NETWORK_ELEMENT__ATTRIBUTES = TYPED_CONFIGUREABLE_OBJECT__ATTRIBUTES;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB_NETWORK_ELEMENT__PALETTE_ENTRY = TYPED_CONFIGUREABLE_OBJECT__PALETTE_ENTRY;
- /** The feature id for the '<em><b>Position</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Position</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB_NETWORK_ELEMENT__POSITION = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 0;
- /** The feature id for the '<em><b>Interface</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Interface</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB_NETWORK_ELEMENT__INTERFACE = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 1;
- /** The feature id for the '<em><b>Mapping</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Mapping</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB_NETWORK_ELEMENT__MAPPING = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 2;
- /** The number of structural features of the '<em>FB Network Element</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>FB Network Element</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB_NETWORK_ELEMENT_FEATURE_COUNT = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 3;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.FBImpl <em>FB</em>}' class.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.FBImpl
+ * <em>FB</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.FBImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getFB()
- * @generated */
+ * @generated
+ */
int FB = 16;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB__NAME = FB_NETWORK_ELEMENT__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB__COMMENT = FB_NETWORK_ELEMENT__COMMENT;
- /** The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Attributes</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB__ATTRIBUTES = FB_NETWORK_ELEMENT__ATTRIBUTES;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB__PALETTE_ENTRY = FB_NETWORK_ELEMENT__PALETTE_ENTRY;
- /** The feature id for the '<em><b>Position</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Position</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB__POSITION = FB_NETWORK_ELEMENT__POSITION;
- /** The feature id for the '<em><b>Interface</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Interface</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB__INTERFACE = FB_NETWORK_ELEMENT__INTERFACE;
- /** The feature id for the '<em><b>Mapping</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Mapping</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB__MAPPING = FB_NETWORK_ELEMENT__MAPPING;
- /** The number of structural features of the '<em>FB</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The number of structural features of the '<em>FB</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB_FEATURE_COUNT = FB_NETWORK_ELEMENT_FEATURE_COUNT + 0;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SubAppImpl <em>Sub
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SubAppImpl <em>Sub
* App</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.SubAppImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getSubApp()
- * @generated */
+ * @generated
+ */
int SUB_APP = 18;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SUB_APP__NAME = FB_NETWORK_ELEMENT__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SUB_APP__COMMENT = FB_NETWORK_ELEMENT__COMMENT;
- /** The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Attributes</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SUB_APP__ATTRIBUTES = FB_NETWORK_ELEMENT__ATTRIBUTES;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SUB_APP__PALETTE_ENTRY = FB_NETWORK_ELEMENT__PALETTE_ENTRY;
- /** The feature id for the '<em><b>Position</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Position</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SUB_APP__POSITION = FB_NETWORK_ELEMENT__POSITION;
- /** The feature id for the '<em><b>Interface</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Interface</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SUB_APP__INTERFACE = FB_NETWORK_ELEMENT__INTERFACE;
- /** The feature id for the '<em><b>Mapping</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Mapping</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SUB_APP__MAPPING = FB_NETWORK_ELEMENT__MAPPING;
- /** The feature id for the '<em><b>Sub App Network</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Sub App Network</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SUB_APP__SUB_APP_NETWORK = FB_NETWORK_ELEMENT_FEATURE_COUNT + 0;
- /** The number of structural features of the '<em>Sub App</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Sub App</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SUB_APP_FEATURE_COUNT = FB_NETWORK_ELEMENT_FEATURE_COUNT + 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.IdentificationImpl
- * <em>Identification</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.IdentificationImpl
+ * <em>Identification</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.IdentificationImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getIdentification()
- * @generated */
+ * @generated
+ */
int IDENTIFICATION = 20;
- /** The feature id for the '<em><b>Application Domain</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The feature id for the '<em><b>Application Domain</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int IDENTIFICATION__APPLICATION_DOMAIN = 0;
- /** The feature id for the '<em><b>Classification</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Classification</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int IDENTIFICATION__CLASSIFICATION = 1;
- /** The feature id for the '<em><b>Description</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Description</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int IDENTIFICATION__DESCRIPTION = 2;
- /** The feature id for the '<em><b>Function</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Function</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int IDENTIFICATION__FUNCTION = 3;
- /** The feature id for the '<em><b>Standard</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Standard</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int IDENTIFICATION__STANDARD = 4;
- /** The feature id for the '<em><b>Type</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Type</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int IDENTIFICATION__TYPE = 5;
- /** The number of structural features of the '<em>Identification</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Identification</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int IDENTIFICATION_FEATURE_COUNT = 6;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.PrimitiveImpl
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.PrimitiveImpl
* <em>Primitive</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.PrimitiveImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getPrimitive()
- * @generated */
+ * @generated
+ */
int PRIMITIVE = 62;
- /** The feature id for the '<em><b>Event</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Event</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int PRIMITIVE__EVENT = 0;
- /** The feature id for the '<em><b>Parameters</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Parameters</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int PRIMITIVE__PARAMETERS = 1;
- /** The feature id for the '<em><b>Interface</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Interface</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int PRIMITIVE__INTERFACE = 2;
- /** The number of structural features of the '<em>Primitive</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The number of structural features of the '<em>Primitive</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int PRIMITIVE_FEATURE_COUNT = 3;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.InputPrimitiveImpl
- * <em>Input Primitive</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.InputPrimitiveImpl
+ * <em>Input Primitive</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.InputPrimitiveImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getInputPrimitive()
- * @generated */
+ * @generated
+ */
int INPUT_PRIMITIVE = 21;
- /** The feature id for the '<em><b>Event</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Event</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int INPUT_PRIMITIVE__EVENT = PRIMITIVE__EVENT;
- /** The feature id for the '<em><b>Parameters</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Parameters</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int INPUT_PRIMITIVE__PARAMETERS = PRIMITIVE__PARAMETERS;
- /** The feature id for the '<em><b>Interface</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Interface</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int INPUT_PRIMITIVE__INTERFACE = PRIMITIVE__INTERFACE;
- /** The number of structural features of the '<em>Input Primitive</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Input Primitive</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int INPUT_PRIMITIVE_FEATURE_COUNT = PRIMITIVE_FEATURE_COUNT + 0;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.InterfaceListImpl
- * <em>Interface List</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.InterfaceListImpl
+ * <em>Interface List</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.InterfaceListImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getInterfaceList()
- * @generated */
+ * @generated
+ */
int INTERFACE_LIST = 22;
- /** The feature id for the '<em><b>Plugs</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Plugs</b></em>' containment reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int INTERFACE_LIST__PLUGS = 0;
- /** The feature id for the '<em><b>Sockets</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Sockets</b></em>' containment reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int INTERFACE_LIST__SOCKETS = 1;
- /** The feature id for the '<em><b>Event Inputs</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Event Inputs</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int INTERFACE_LIST__EVENT_INPUTS = 2;
- /** The feature id for the '<em><b>Event Outputs</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Event Outputs</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int INTERFACE_LIST__EVENT_OUTPUTS = 3;
- /** The feature id for the '<em><b>Input Vars</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Input Vars</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int INTERFACE_LIST__INPUT_VARS = 4;
- /** The feature id for the '<em><b>Output Vars</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Output Vars</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int INTERFACE_LIST__OUTPUT_VARS = 5;
- /** The number of structural features of the '<em>Interface List</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Interface List</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int INTERFACE_LIST_FEATURE_COUNT = 6;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.LinkImpl <em>Link</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.LinkImpl
+ * <em>Link</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LinkImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getLink()
- * @generated */
+ * @generated
+ */
int LINK = 23;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LINK__NAME = CONFIGURABLE_OBJECT__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LINK__COMMENT = CONFIGURABLE_OBJECT__COMMENT;
- /** The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Attributes</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LINK__ATTRIBUTES = CONFIGURABLE_OBJECT__ATTRIBUTES;
- /** The feature id for the '<em><b>Segment</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Segment</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LINK__SEGMENT = CONFIGURABLE_OBJECT_FEATURE_COUNT + 0;
- /** The feature id for the '<em><b>Device</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Device</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LINK__DEVICE = CONFIGURABLE_OBJECT_FEATURE_COUNT + 1;
- /** The number of structural features of the '<em>Link</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Link</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LINK_FEATURE_COUNT = CONFIGURABLE_OBJECT_FEATURE_COUNT + 2;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.MappingImpl
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.MappingImpl
* <em>Mapping</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.MappingImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getMapping()
- * @generated */
+ * @generated
+ */
int MAPPING = 24;
- /** The feature id for the '<em><b>From</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>From</b></em>' reference. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int MAPPING__FROM = 0;
- /** The feature id for the '<em><b>To</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>To</b></em>' reference. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int MAPPING__TO = 1;
- /** The number of structural features of the '<em>Mapping</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Mapping</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int MAPPING_FEATURE_COUNT = 2;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.TextAlgorithmImpl <em>Text
- * Algorithm</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.TextAlgorithmImpl
+ * <em>Text Algorithm</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.TextAlgorithmImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getTextAlgorithm()
- * @generated */
+ * @generated
+ */
int TEXT_ALGORITHM = 46;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int TEXT_ALGORITHM__NAME = ALGORITHM__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int TEXT_ALGORITHM__COMMENT = ALGORITHM__COMMENT;
- /** The feature id for the '<em><b>Text</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Text</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int TEXT_ALGORITHM__TEXT = ALGORITHM_FEATURE_COUNT + 0;
- /** The number of structural features of the '<em>Text Algorithm</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Text Algorithm</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int TEXT_ALGORITHM_FEATURE_COUNT = ALGORITHM_FEATURE_COUNT + 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.OtherAlgorithmImpl
- * <em>Other Algorithm</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.OtherAlgorithmImpl
+ * <em>Other Algorithm</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.OtherAlgorithmImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getOtherAlgorithm()
- * @generated */
+ * @generated
+ */
int OTHER_ALGORITHM = 25;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int OTHER_ALGORITHM__NAME = TEXT_ALGORITHM__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int OTHER_ALGORITHM__COMMENT = TEXT_ALGORITHM__COMMENT;
- /** The feature id for the '<em><b>Text</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Text</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int OTHER_ALGORITHM__TEXT = TEXT_ALGORITHM__TEXT;
- /** The feature id for the '<em><b>Language</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Language</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int OTHER_ALGORITHM__LANGUAGE = TEXT_ALGORITHM_FEATURE_COUNT + 0;
- /** The number of structural features of the '<em>Other Algorithm</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Other Algorithm</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int OTHER_ALGORITHM_FEATURE_COUNT = TEXT_ALGORITHM_FEATURE_COUNT + 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.OutputPrimitiveImpl
- * <em>Output Primitive</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.OutputPrimitiveImpl
+ * <em>Output Primitive</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.OutputPrimitiveImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getOutputPrimitive()
- * @generated */
+ * @generated
+ */
int OUTPUT_PRIMITIVE = 26;
- /** The feature id for the '<em><b>Event</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Event</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int OUTPUT_PRIMITIVE__EVENT = PRIMITIVE__EVENT;
- /** The feature id for the '<em><b>Parameters</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Parameters</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int OUTPUT_PRIMITIVE__PARAMETERS = PRIMITIVE__PARAMETERS;
- /** The feature id for the '<em><b>Interface</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Interface</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int OUTPUT_PRIMITIVE__INTERFACE = PRIMITIVE__INTERFACE;
- /** The feature id for the '<em><b>Test Result</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Test Result</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int OUTPUT_PRIMITIVE__TEST_RESULT = PRIMITIVE_FEATURE_COUNT + 0;
- /** The number of structural features of the '<em>Output Primitive</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Output Primitive</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int OUTPUT_PRIMITIVE_FEATURE_COUNT = PRIMITIVE_FEATURE_COUNT + 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AttributeImpl
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AttributeImpl
* <em>Attribute</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.AttributeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getAttribute()
- * @generated */
+ * @generated
+ */
int ATTRIBUTE = 27;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ATTRIBUTE__NAME = INAMED_ELEMENT__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ATTRIBUTE__COMMENT = INAMED_ELEMENT__COMMENT;
- /** The feature id for the '<em><b>Type</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Type</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ATTRIBUTE__TYPE = INAMED_ELEMENT_FEATURE_COUNT + 0;
- /** The feature id for the '<em><b>Attribute Declaration</b></em>' reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Attribute Declaration</b></em>' reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ATTRIBUTE__ATTRIBUTE_DECLARATION = INAMED_ELEMENT_FEATURE_COUNT + 1;
- /** The feature id for the '<em><b>Value</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Value</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ATTRIBUTE__VALUE = INAMED_ELEMENT_FEATURE_COUNT + 2;
- /** The number of structural features of the '<em>Attribute</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The number of structural features of the '<em>Attribute</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ATTRIBUTE_FEATURE_COUNT = INAMED_ELEMENT_FEATURE_COUNT + 3;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceImpl
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceImpl
* <em>Resource</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getResource()
- * @generated */
+ * @generated
+ */
int RESOURCE = 28;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE__NAME = TYPED_CONFIGUREABLE_OBJECT__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE__COMMENT = TYPED_CONFIGUREABLE_OBJECT__COMMENT;
- /** The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Attributes</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE__ATTRIBUTES = TYPED_CONFIGUREABLE_OBJECT__ATTRIBUTES;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE__PALETTE_ENTRY = TYPED_CONFIGUREABLE_OBJECT__PALETTE_ENTRY;
- /** The feature id for the '<em><b>Var Declarations</b></em>' containment reference list. <!-- begin-user-doc -->
+ /**
+ * The feature id for the '<em><b>Var Declarations</b></em>' containment
+ * reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int RESOURCE__VAR_DECLARATIONS = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>FB Network</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int RESOURCE__FB_NETWORK = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>X</b></em>' attribute. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
- * @ordered */
- int RESOURCE__VAR_DECLARATIONS = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 0;
-
- /** The feature id for the '<em><b>FB Network</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered */
- int RESOURCE__FB_NETWORK = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 1;
-
- /** The feature id for the '<em><b>X</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE__X = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 2;
- /** The feature id for the '<em><b>Y</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Y</b></em>' attribute. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE__Y = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 3;
- /** The feature id for the '<em><b>Device</b></em>' container reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The feature id for the '<em><b>Device</b></em>' container reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE__DEVICE = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 4;
- /** The feature id for the '<em><b>Device Type Resource</b></em>' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Device Type Resource</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE__DEVICE_TYPE_RESOURCE = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 5;
- /** The number of structural features of the '<em>Resource</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The number of structural features of the '<em>Resource</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE_FEATURE_COUNT = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 6;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceTypeNameImpl
- * <em>Resource Type Name</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceTypeNameImpl
+ * <em>Resource Type Name</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceTypeNameImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getResourceTypeName()
- * @generated */
+ * @generated
+ */
int RESOURCE_TYPE_NAME = 29;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE_TYPE_NAME__NAME = 0;
- /** The number of structural features of the '<em>Resource Type Name</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Resource Type Name</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE_TYPE_NAME_FEATURE_COUNT = 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceTypeImpl
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceTypeImpl
* <em>Resource Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getResourceType()
- * @generated */
+ * @generated
+ */
int RESOURCE_TYPE = 30;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE_TYPE__NAME = COMPILABLE_TYPE__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE_TYPE__COMMENT = COMPILABLE_TYPE__COMMENT;
- /** The feature id for the '<em><b>Version Info</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Version Info</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE_TYPE__VERSION_INFO = COMPILABLE_TYPE__VERSION_INFO;
- /** The feature id for the '<em><b>Identification</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Identification</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE_TYPE__IDENTIFICATION = COMPILABLE_TYPE__IDENTIFICATION;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE_TYPE__PALETTE_ENTRY = COMPILABLE_TYPE__PALETTE_ENTRY;
- /** The feature id for the '<em><b>Compiler Info</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Compiler Info</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE_TYPE__COMPILER_INFO = COMPILABLE_TYPE__COMPILER_INFO;
- /** The feature id for the '<em><b>Var Declaration</b></em>' containment reference list. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Var Declaration</b></em>' containment
+ * reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE_TYPE__VAR_DECLARATION = COMPILABLE_TYPE_FEATURE_COUNT + 0;
- /** The feature id for the '<em><b>FB Network</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>FB Network</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE_TYPE__FB_NETWORK = COMPILABLE_TYPE_FEATURE_COUNT + 1;
- /** The feature id for the '<em><b>Supported FB Types</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The feature id for the '<em><b>Supported FB Types</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE_TYPE__SUPPORTED_FB_TYPES = COMPILABLE_TYPE_FEATURE_COUNT + 2;
- /** The number of structural features of the '<em>Resource Type</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Resource Type</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE_TYPE_FEATURE_COUNT = COMPILABLE_TYPE_FEATURE_COUNT + 3;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SegmentImpl
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SegmentImpl
* <em>Segment</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.SegmentImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getSegment()
- * @generated */
+ * @generated
+ */
int SEGMENT = 31;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SEGMENT__NAME = TYPED_CONFIGUREABLE_OBJECT__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SEGMENT__COMMENT = TYPED_CONFIGUREABLE_OBJECT__COMMENT;
- /** The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Attributes</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SEGMENT__ATTRIBUTES = TYPED_CONFIGUREABLE_OBJECT__ATTRIBUTES;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SEGMENT__PALETTE_ENTRY = TYPED_CONFIGUREABLE_OBJECT__PALETTE_ENTRY;
- /** The feature id for the '<em><b>Position</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Position</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SEGMENT__POSITION = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 0;
- /** The feature id for the '<em><b>Color</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The feature id for the '<em><b>Color</b></em>' containment reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SEGMENT__COLOR = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 1;
- /** The feature id for the '<em><b>Width</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Width</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SEGMENT__WIDTH = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 2;
- /** The feature id for the '<em><b>Var Declarations</b></em>' containment reference list. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Var Declarations</b></em>' containment
+ * reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SEGMENT__VAR_DECLARATIONS = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 3;
- /** The feature id for the '<em><b>Out Connections</b></em>' reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Out Connections</b></em>' reference list. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SEGMENT__OUT_CONNECTIONS = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 4;
- /** The number of structural features of the '<em>Segment</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Segment</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SEGMENT_FEATURE_COUNT = TYPED_CONFIGUREABLE_OBJECT_FEATURE_COUNT + 5;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceSequenceImpl
- * <em>Service Sequence</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceSequenceImpl
+ * <em>Service Sequence</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceSequenceImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getServiceSequence()
- * @generated */
+ * @generated
+ */
int SERVICE_SEQUENCE = 32;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE_SEQUENCE__NAME = INAMED_ELEMENT__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE_SEQUENCE__COMMENT = INAMED_ELEMENT__COMMENT;
- /** The feature id for the '<em><b>Service Transaction</b></em>' containment reference list. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Service Transaction</b></em>' containment
+ * reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE_SEQUENCE__SERVICE_TRANSACTION = INAMED_ELEMENT_FEATURE_COUNT + 0;
- /** The feature id for the '<em><b>Test Result</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Test Result</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE_SEQUENCE__TEST_RESULT = INAMED_ELEMENT_FEATURE_COUNT + 1;
- /** The number of structural features of the '<em>Service Sequence</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Service Sequence</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE_SEQUENCE_FEATURE_COUNT = INAMED_ELEMENT_FEATURE_COUNT + 2;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceTransactionImpl
- * <em>Service Transaction</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceTransactionImpl
+ * <em>Service Transaction</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceTransactionImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getServiceTransaction()
- * @generated */
+ * @generated
+ */
int SERVICE_TRANSACTION = 33;
- /** The feature id for the '<em><b>Input Primitive</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Input Primitive</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE_TRANSACTION__INPUT_PRIMITIVE = 0;
- /** The feature id for the '<em><b>Output Primitive</b></em>' containment reference list. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Output Primitive</b></em>' containment
+ * reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE_TRANSACTION__OUTPUT_PRIMITIVE = 1;
- /** The feature id for the '<em><b>Test Result</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Test Result</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE_TRANSACTION__TEST_RESULT = 2;
- /** The number of structural features of the '<em>Service Transaction</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Service Transaction</em>'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE_TRANSACTION_FEATURE_COUNT = 3;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceInterfaceFBTypeImpl
- * <em>Service Interface FB Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceInterfaceFBTypeImpl
+ * <em>Service Interface FB Type</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceInterfaceFBTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getServiceInterfaceFBType()
- * @generated */
+ * @generated
+ */
int SERVICE_INTERFACE_FB_TYPE = 34;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE_INTERFACE_FB_TYPE__NAME = FB_TYPE__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE_INTERFACE_FB_TYPE__COMMENT = FB_TYPE__COMMENT;
- /** The feature id for the '<em><b>Version Info</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Version Info</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE_INTERFACE_FB_TYPE__VERSION_INFO = FB_TYPE__VERSION_INFO;
- /** The feature id for the '<em><b>Identification</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Identification</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE_INTERFACE_FB_TYPE__IDENTIFICATION = FB_TYPE__IDENTIFICATION;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE_INTERFACE_FB_TYPE__PALETTE_ENTRY = FB_TYPE__PALETTE_ENTRY;
- /** The feature id for the '<em><b>Compiler Info</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Compiler Info</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE_INTERFACE_FB_TYPE__COMPILER_INFO = FB_TYPE__COMPILER_INFO;
- /** The feature id for the '<em><b>Interface List</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Interface List</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE_INTERFACE_FB_TYPE__INTERFACE_LIST = FB_TYPE__INTERFACE_LIST;
- /** The feature id for the '<em><b>Service</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Service</b></em>' containment reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE_INTERFACE_FB_TYPE__SERVICE = FB_TYPE__SERVICE;
- /** The number of structural features of the '<em>Service Interface FB Type</em>' class. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Service Interface FB Type</em>'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE_INTERFACE_FB_TYPE_FEATURE_COUNT = FB_TYPE_FEATURE_COUNT + 0;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.STAlgorithmImpl <em>ST
- * Algorithm</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.STAlgorithmImpl
+ * <em>ST Algorithm</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.STAlgorithmImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getSTAlgorithm()
- * @generated */
+ * @generated
+ */
int ST_ALGORITHM = 35;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ST_ALGORITHM__NAME = TEXT_ALGORITHM__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ST_ALGORITHM__COMMENT = TEXT_ALGORITHM__COMMENT;
- /** The feature id for the '<em><b>Text</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Text</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ST_ALGORITHM__TEXT = TEXT_ALGORITHM__TEXT;
- /** The number of structural features of the '<em>ST Algorithm</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>ST Algorithm</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ST_ALGORITHM_FEATURE_COUNT = TEXT_ALGORITHM_FEATURE_COUNT + 0;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.FBNetworkImpl <em>FB
- * Network</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.FBNetworkImpl
+ * <em>FB Network</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.FBNetworkImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getFBNetwork()
- * @generated */
+ * @generated
+ */
int FB_NETWORK = 36;
- /** The feature id for the '<em><b>Network Elements</b></em>' containment reference list. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Network Elements</b></em>' containment
+ * reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB_NETWORK__NETWORK_ELEMENTS = 0;
- /** The feature id for the '<em><b>Data Connections</b></em>' containment reference list. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Data Connections</b></em>' containment
+ * reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB_NETWORK__DATA_CONNECTIONS = 1;
- /** The feature id for the '<em><b>Event Connections</b></em>' containment reference list. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Event Connections</b></em>' containment
+ * reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB_NETWORK__EVENT_CONNECTIONS = 2;
- /** The feature id for the '<em><b>Adapter Connections</b></em>' containment reference list. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Adapter Connections</b></em>' containment
+ * reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB_NETWORK__ADAPTER_CONNECTIONS = 3;
- /** The number of structural features of the '<em>FB Network</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The number of structural features of the '<em>FB Network</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int FB_NETWORK_FEATURE_COUNT = 4;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.CompositeFBTypeImpl
- * <em>Composite FB Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.CompositeFBTypeImpl
+ * <em>Composite FB Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.CompositeFBTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getCompositeFBType()
- * @generated */
+ * @generated
+ */
int COMPOSITE_FB_TYPE = 45;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPOSITE_FB_TYPE__NAME = FB_TYPE__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPOSITE_FB_TYPE__COMMENT = FB_TYPE__COMMENT;
- /** The feature id for the '<em><b>Version Info</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Version Info</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPOSITE_FB_TYPE__VERSION_INFO = FB_TYPE__VERSION_INFO;
- /** The feature id for the '<em><b>Identification</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Identification</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPOSITE_FB_TYPE__IDENTIFICATION = FB_TYPE__IDENTIFICATION;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPOSITE_FB_TYPE__PALETTE_ENTRY = FB_TYPE__PALETTE_ENTRY;
- /** The feature id for the '<em><b>Compiler Info</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Compiler Info</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPOSITE_FB_TYPE__COMPILER_INFO = FB_TYPE__COMPILER_INFO;
- /** The feature id for the '<em><b>Interface List</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Interface List</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPOSITE_FB_TYPE__INTERFACE_LIST = FB_TYPE__INTERFACE_LIST;
- /** The feature id for the '<em><b>Service</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Service</b></em>' containment reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPOSITE_FB_TYPE__SERVICE = FB_TYPE__SERVICE;
- /** The feature id for the '<em><b>FB Network</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>FB Network</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPOSITE_FB_TYPE__FB_NETWORK = FB_TYPE_FEATURE_COUNT + 0;
- /** The number of structural features of the '<em>Composite FB Type</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Composite FB Type</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COMPOSITE_FB_TYPE_FEATURE_COUNT = FB_TYPE_FEATURE_COUNT + 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SubAppTypeImpl <em>Sub App
- * Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SubAppTypeImpl
+ * <em>Sub App Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.SubAppTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getSubAppType()
- * @generated */
+ * @generated
+ */
int SUB_APP_TYPE = 37;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SUB_APP_TYPE__NAME = COMPOSITE_FB_TYPE__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SUB_APP_TYPE__COMMENT = COMPOSITE_FB_TYPE__COMMENT;
- /** The feature id for the '<em><b>Version Info</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Version Info</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SUB_APP_TYPE__VERSION_INFO = COMPOSITE_FB_TYPE__VERSION_INFO;
- /** The feature id for the '<em><b>Identification</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Identification</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SUB_APP_TYPE__IDENTIFICATION = COMPOSITE_FB_TYPE__IDENTIFICATION;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SUB_APP_TYPE__PALETTE_ENTRY = COMPOSITE_FB_TYPE__PALETTE_ENTRY;
- /** The feature id for the '<em><b>Compiler Info</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Compiler Info</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SUB_APP_TYPE__COMPILER_INFO = COMPOSITE_FB_TYPE__COMPILER_INFO;
- /** The feature id for the '<em><b>Interface List</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Interface List</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SUB_APP_TYPE__INTERFACE_LIST = COMPOSITE_FB_TYPE__INTERFACE_LIST;
- /** The feature id for the '<em><b>Service</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Service</b></em>' containment reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SUB_APP_TYPE__SERVICE = COMPOSITE_FB_TYPE__SERVICE;
- /** The feature id for the '<em><b>FB Network</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>FB Network</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SUB_APP_TYPE__FB_NETWORK = COMPOSITE_FB_TYPE__FB_NETWORK;
- /** The number of structural features of the '<em>Sub App Type</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Sub App Type</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SUB_APP_TYPE_FEATURE_COUNT = COMPOSITE_FB_TYPE_FEATURE_COUNT + 0;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AutomationSystemImpl
- * <em>Automation System</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AutomationSystemImpl
+ * <em>Automation System</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.AutomationSystemImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getAutomationSystem()
- * @generated */
+ * @generated
+ */
int AUTOMATION_SYSTEM = 38;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int AUTOMATION_SYSTEM__NAME = LIBRARY_ELEMENT__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int AUTOMATION_SYSTEM__COMMENT = LIBRARY_ELEMENT__COMMENT;
- /** The feature id for the '<em><b>Version Info</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Version Info</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int AUTOMATION_SYSTEM__VERSION_INFO = LIBRARY_ELEMENT__VERSION_INFO;
- /** The feature id for the '<em><b>Identification</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Identification</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int AUTOMATION_SYSTEM__IDENTIFICATION = LIBRARY_ELEMENT__IDENTIFICATION;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int AUTOMATION_SYSTEM__PALETTE_ENTRY = LIBRARY_ELEMENT__PALETTE_ENTRY;
- /** The feature id for the '<em><b>Application</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Application</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int AUTOMATION_SYSTEM__APPLICATION = LIBRARY_ELEMENT_FEATURE_COUNT + 0;
- /** The feature id for the '<em><b>Mapping</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Mapping</b></em>' containment reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int AUTOMATION_SYSTEM__MAPPING = LIBRARY_ELEMENT_FEATURE_COUNT + 1;
- /** The feature id for the '<em><b>Palette</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int AUTOMATION_SYSTEM__PALETTE = LIBRARY_ELEMENT_FEATURE_COUNT + 2;
- /** The feature id for the '<em><b>System Configuration</b></em>' containment reference. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>System Configuration</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int AUTOMATION_SYSTEM__SYSTEM_CONFIGURATION = LIBRARY_ELEMENT_FEATURE_COUNT + 3;
- /** The feature id for the '<em><b>System File</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>System File</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int AUTOMATION_SYSTEM__SYSTEM_FILE = LIBRARY_ELEMENT_FEATURE_COUNT + 4;
- /** The feature id for the '<em><b>Command Stack</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Command Stack</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int AUTOMATION_SYSTEM__COMMAND_STACK = LIBRARY_ELEMENT_FEATURE_COUNT + 5;
- /** The number of structural features of the '<em>Automation System</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Automation System</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int AUTOMATION_SYSTEM_FEATURE_COUNT = LIBRARY_ELEMENT_FEATURE_COUNT + 6;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.VersionInfoImpl <em>Version
- * Info</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.VersionInfoImpl
+ * <em>Version Info</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.VersionInfoImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getVersionInfo()
- * @generated */
+ * @generated
+ */
int VERSION_INFO = 40;
- /** The feature id for the '<em><b>Author</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Author</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int VERSION_INFO__AUTHOR = 0;
- /** The feature id for the '<em><b>Date</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Date</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int VERSION_INFO__DATE = 1;
- /** The feature id for the '<em><b>Organization</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Organization</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int VERSION_INFO__ORGANIZATION = 2;
- /** The feature id for the '<em><b>Remarks</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Remarks</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int VERSION_INFO__REMARKS = 3;
- /** The feature id for the '<em><b>Version</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Version</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int VERSION_INFO__VERSION = 4;
- /** The number of structural features of the '<em>Version Info</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Version Info</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int VERSION_INFO_FEATURE_COUNT = 5;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.WithImpl <em>With</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.WithImpl
+ * <em>With</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.WithImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getWith()
- * @generated */
+ * @generated
+ */
int WITH = 41;
- /** The feature id for the '<em><b>Variables</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Variables</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int WITH__VARIABLES = 0;
- /** The number of structural features of the '<em>With</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The number of structural features of the '<em>With</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int WITH_FEATURE_COUNT = 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.DataConnectionImpl <em>Data
- * Connection</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.DataConnectionImpl
+ * <em>Data Connection</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.DataConnectionImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getDataConnection()
- * @generated */
+ * @generated
+ */
int DATA_CONNECTION = 47;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int DATA_CONNECTION__NAME = CONNECTION__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int DATA_CONNECTION__COMMENT = CONNECTION__COMMENT;
- /** The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Attributes</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int DATA_CONNECTION__ATTRIBUTES = CONNECTION__ATTRIBUTES;
- /** The feature id for the '<em><b>Res Type Connection</b></em>' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Res Type Connection</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int DATA_CONNECTION__RES_TYPE_CONNECTION = CONNECTION__RES_TYPE_CONNECTION;
- /** The feature id for the '<em><b>Broken Connection</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The feature id for the '<em><b>Broken Connection</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int DATA_CONNECTION__BROKEN_CONNECTION = CONNECTION__BROKEN_CONNECTION;
- /** The feature id for the '<em><b>Source</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Source</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int DATA_CONNECTION__SOURCE = CONNECTION__SOURCE;
- /** The feature id for the '<em><b>Destination</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Destination</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int DATA_CONNECTION__DESTINATION = CONNECTION__DESTINATION;
- /** The feature id for the '<em><b>Routing Data</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Routing Data</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int DATA_CONNECTION__ROUTING_DATA = CONNECTION__ROUTING_DATA;
- /** The number of structural features of the '<em>Data Connection</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Data Connection</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int DATA_CONNECTION_FEATURE_COUNT = CONNECTION_FEATURE_COUNT + 0;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.EventConnectionImpl
- * <em>Event Connection</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.EventConnectionImpl
+ * <em>Event Connection</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.EventConnectionImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getEventConnection()
- * @generated */
+ * @generated
+ */
int EVENT_CONNECTION = 48;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EVENT_CONNECTION__NAME = CONNECTION__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EVENT_CONNECTION__COMMENT = CONNECTION__COMMENT;
- /** The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Attributes</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EVENT_CONNECTION__ATTRIBUTES = CONNECTION__ATTRIBUTES;
- /** The feature id for the '<em><b>Res Type Connection</b></em>' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Res Type Connection</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EVENT_CONNECTION__RES_TYPE_CONNECTION = CONNECTION__RES_TYPE_CONNECTION;
- /** The feature id for the '<em><b>Broken Connection</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The feature id for the '<em><b>Broken Connection</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EVENT_CONNECTION__BROKEN_CONNECTION = CONNECTION__BROKEN_CONNECTION;
- /** The feature id for the '<em><b>Source</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Source</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EVENT_CONNECTION__SOURCE = CONNECTION__SOURCE;
- /** The feature id for the '<em><b>Destination</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Destination</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EVENT_CONNECTION__DESTINATION = CONNECTION__DESTINATION;
- /** The feature id for the '<em><b>Routing Data</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Routing Data</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EVENT_CONNECTION__ROUTING_DATA = CONNECTION__ROUTING_DATA;
- /** The number of structural features of the '<em>Event Connection</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Event Connection</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int EVENT_CONNECTION_FEATURE_COUNT = CONNECTION_FEATURE_COUNT + 0;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterConnectionImpl
- * <em>Adapter Connection</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterConnectionImpl
+ * <em>Adapter Connection</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterConnectionImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getAdapterConnection()
- * @generated */
+ * @generated
+ */
int ADAPTER_CONNECTION = 49;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_CONNECTION__NAME = CONNECTION__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_CONNECTION__COMMENT = CONNECTION__COMMENT;
- /** The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Attributes</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_CONNECTION__ATTRIBUTES = CONNECTION__ATTRIBUTES;
- /** The feature id for the '<em><b>Res Type Connection</b></em>' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Res Type Connection</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_CONNECTION__RES_TYPE_CONNECTION = CONNECTION__RES_TYPE_CONNECTION;
- /** The feature id for the '<em><b>Broken Connection</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The feature id for the '<em><b>Broken Connection</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_CONNECTION__BROKEN_CONNECTION = CONNECTION__BROKEN_CONNECTION;
- /** The feature id for the '<em><b>Source</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Source</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_CONNECTION__SOURCE = CONNECTION__SOURCE;
- /** The feature id for the '<em><b>Destination</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Destination</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_CONNECTION__DESTINATION = CONNECTION__DESTINATION;
- /** The feature id for the '<em><b>Routing Data</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Routing Data</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_CONNECTION__ROUTING_DATA = CONNECTION__ROUTING_DATA;
- /** The number of structural features of the '<em>Adapter Connection</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Adapter Connection</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_CONNECTION_FEATURE_COUNT = CONNECTION_FEATURE_COUNT + 0;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceInterfaceImpl
- * <em>Service Interface</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceInterfaceImpl
+ * <em>Service Interface</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceInterfaceImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getServiceInterface()
- * @generated */
+ * @generated
+ */
int SERVICE_INTERFACE = 50;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE_INTERFACE__NAME = INAMED_ELEMENT__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE_INTERFACE__COMMENT = INAMED_ELEMENT__COMMENT;
- /** The number of structural features of the '<em>Service Interface</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Service Interface</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE_INTERFACE_FEATURE_COUNT = INAMED_ELEMENT_FEATURE_COUNT + 0;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ValueImpl <em>Value</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ValueImpl
+ * <em>Value</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ValueImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getValue()
- * @generated */
+ * @generated
+ */
int VALUE = 52;
- /** The feature id for the '<em><b>Value</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Value</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int VALUE__VALUE = 0;
- /** The number of structural features of the '<em>Value</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Value</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int VALUE_FEATURE_COUNT = 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SystemConfigurationImpl
- * <em>System Configuration</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SystemConfigurationImpl
+ * <em>System Configuration</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.SystemConfigurationImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getSystemConfiguration()
- * @generated */
+ * @generated
+ */
int SYSTEM_CONFIGURATION = 53;
- /** The feature id for the '<em><b>Devices</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Devices</b></em>' containment reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SYSTEM_CONFIGURATION__DEVICES = 0;
- /** The feature id for the '<em><b>Segments</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Segments</b></em>' containment reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SYSTEM_CONFIGURATION__SEGMENTS = 1;
- /** The feature id for the '<em><b>Links</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Links</b></em>' containment reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SYSTEM_CONFIGURATION__LINKS = 2;
- /** The number of structural features of the '<em>System Configuration</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>System Configuration</em>'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SYSTEM_CONFIGURATION_FEATURE_COUNT = 3;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceTypeFBImpl
- * <em>Resource Type FB</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceTypeFBImpl
+ * <em>Resource Type FB</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceTypeFBImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getResourceTypeFB()
- * @generated */
+ * @generated
+ */
int RESOURCE_TYPE_FB = 55;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE_TYPE_FB__NAME = FB__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE_TYPE_FB__COMMENT = FB__COMMENT;
- /** The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Attributes</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE_TYPE_FB__ATTRIBUTES = FB__ATTRIBUTES;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE_TYPE_FB__PALETTE_ENTRY = FB__PALETTE_ENTRY;
- /** The feature id for the '<em><b>Position</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Position</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE_TYPE_FB__POSITION = FB__POSITION;
- /** The feature id for the '<em><b>Interface</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Interface</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE_TYPE_FB__INTERFACE = FB__INTERFACE;
- /** The feature id for the '<em><b>Mapping</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Mapping</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE_TYPE_FB__MAPPING = FB__MAPPING;
- /** The number of structural features of the '<em>Resource Type FB</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Resource Type FB</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int RESOURCE_TYPE_FB_FEATURE_COUNT = FB_FEATURE_COUNT + 0;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SegmentTypeImpl <em>Segment
- * Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SegmentTypeImpl
+ * <em>Segment Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.SegmentTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getSegmentType()
- * @generated */
+ * @generated
+ */
int SEGMENT_TYPE = 56;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SEGMENT_TYPE__NAME = COMPILABLE_TYPE__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SEGMENT_TYPE__COMMENT = COMPILABLE_TYPE__COMMENT;
- /** The feature id for the '<em><b>Version Info</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Version Info</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SEGMENT_TYPE__VERSION_INFO = COMPILABLE_TYPE__VERSION_INFO;
- /** The feature id for the '<em><b>Identification</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Identification</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SEGMENT_TYPE__IDENTIFICATION = COMPILABLE_TYPE__IDENTIFICATION;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SEGMENT_TYPE__PALETTE_ENTRY = COMPILABLE_TYPE__PALETTE_ENTRY;
- /** The feature id for the '<em><b>Compiler Info</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Compiler Info</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SEGMENT_TYPE__COMPILER_INFO = COMPILABLE_TYPE__COMPILER_INFO;
- /** The feature id for the '<em><b>Var Declaration</b></em>' containment reference list. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Var Declaration</b></em>' containment
+ * reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SEGMENT_TYPE__VAR_DECLARATION = COMPILABLE_TYPE_FEATURE_COUNT + 0;
- /** The number of structural features of the '<em>Segment Type</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Segment Type</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SEGMENT_TYPE_FEATURE_COUNT = COMPILABLE_TYPE_FEATURE_COUNT + 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterFBTypeImpl
- * <em>Adapter FB Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterFBTypeImpl
+ * <em>Adapter FB Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterFBTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getAdapterFBType()
- * @generated */
+ * @generated
+ */
int ADAPTER_FB_TYPE = 57;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_FB_TYPE__NAME = FB_TYPE__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_FB_TYPE__COMMENT = FB_TYPE__COMMENT;
- /** The feature id for the '<em><b>Version Info</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Version Info</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_FB_TYPE__VERSION_INFO = FB_TYPE__VERSION_INFO;
- /** The feature id for the '<em><b>Identification</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Identification</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_FB_TYPE__IDENTIFICATION = FB_TYPE__IDENTIFICATION;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_FB_TYPE__PALETTE_ENTRY = FB_TYPE__PALETTE_ENTRY;
- /** The feature id for the '<em><b>Compiler Info</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Compiler Info</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_FB_TYPE__COMPILER_INFO = FB_TYPE__COMPILER_INFO;
- /** The feature id for the '<em><b>Interface List</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Interface List</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_FB_TYPE__INTERFACE_LIST = FB_TYPE__INTERFACE_LIST;
- /** The feature id for the '<em><b>Service</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Service</b></em>' containment reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_FB_TYPE__SERVICE = FB_TYPE__SERVICE;
- /** The feature id for the '<em><b>Adapter Type</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Adapter Type</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_FB_TYPE__ADAPTER_TYPE = FB_TYPE_FEATURE_COUNT + 0;
- /** The number of structural features of the '<em>Adapter FB Type</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Adapter FB Type</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_FB_TYPE_FEATURE_COUNT = FB_TYPE_FEATURE_COUNT + 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterEventImpl
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterEventImpl
* <em>Adapter Event</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterEventImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getAdapterEvent()
- * @generated */
+ * @generated
+ */
int ADAPTER_EVENT = 58;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_EVENT__NAME = EVENT__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_EVENT__COMMENT = EVENT__COMMENT;
- /** The feature id for the '<em><b>Is Input</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Is Input</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_EVENT__IS_INPUT = EVENT__IS_INPUT;
- /** The feature id for the '<em><b>Input Connections</b></em>' reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Input Connections</b></em>' reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_EVENT__INPUT_CONNECTIONS = EVENT__INPUT_CONNECTIONS;
- /** The feature id for the '<em><b>Output Connections</b></em>' reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Output Connections</b></em>' reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_EVENT__OUTPUT_CONNECTIONS = EVENT__OUTPUT_CONNECTIONS;
- /** The feature id for the '<em><b>Type</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Type</b></em>' reference. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_EVENT__TYPE = EVENT__TYPE;
- /** The feature id for the '<em><b>Type Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Type Name</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_EVENT__TYPE_NAME = EVENT__TYPE_NAME;
- /** The feature id for the '<em><b>With</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>With</b></em>' containment reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_EVENT__WITH = EVENT__WITH;
- /** The feature id for the '<em><b>Adapter Declaration</b></em>' reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Adapter Declaration</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_EVENT__ADAPTER_DECLARATION = EVENT_FEATURE_COUNT + 0;
- /** The number of structural features of the '<em>Adapter Event</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Adapter Event</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_EVENT_FEATURE_COUNT = EVENT_FEATURE_COUNT + 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceImpl
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceImpl
* <em>Service</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getService()
- * @generated */
+ * @generated
+ */
int SERVICE = 59;
- /** The feature id for the '<em><b>Right Interface</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Right Interface</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE__RIGHT_INTERFACE = 0;
- /** The feature id for the '<em><b>Left Interface</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Left Interface</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE__LEFT_INTERFACE = 1;
- /** The feature id for the '<em><b>Service Sequence</b></em>' containment reference list. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Service Sequence</b></em>' containment
+ * reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE__SERVICE_SEQUENCE = 2;
- /** The number of structural features of the '<em>Service</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Service</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SERVICE_FEATURE_COUNT = 3;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterFBImpl <em>Adapter
- * FB</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterFBImpl
+ * <em>Adapter FB</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterFBImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getAdapterFB()
- * @generated */
+ * @generated
+ */
int ADAPTER_FB = 61;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_FB__NAME = FB__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_FB__COMMENT = FB__COMMENT;
- /** The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Attributes</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_FB__ATTRIBUTES = FB__ATTRIBUTES;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_FB__PALETTE_ENTRY = FB__PALETTE_ENTRY;
- /** The feature id for the '<em><b>Position</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Position</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_FB__POSITION = FB__POSITION;
- /** The feature id for the '<em><b>Interface</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Interface</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_FB__INTERFACE = FB__INTERFACE;
- /** The feature id for the '<em><b>Mapping</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Mapping</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_FB__MAPPING = FB__MAPPING;
- /** The feature id for the '<em><b>Adapter Decl</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Adapter Decl</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_FB__ADAPTER_DECL = FB_FEATURE_COUNT + 0;
- /** The number of structural features of the '<em>Adapter FB</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The number of structural features of the '<em>Adapter FB</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ADAPTER_FB_FEATURE_COUNT = FB_FEATURE_COUNT + 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.PositionImpl
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.PositionImpl
* <em>Position</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.PositionImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getPosition()
- * @generated */
+ * @generated
+ */
int POSITION = 64;
- /** The feature id for the '<em><b>X</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>X</b></em>' attribute. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int POSITION__X = 0;
- /** The feature id for the '<em><b>Y</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Y</b></em>' attribute. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int POSITION__Y = 1;
- /** The number of structural features of the '<em>Position</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The number of structural features of the '<em>Position</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int POSITION_FEATURE_COUNT = 2;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ColorImpl <em>Color</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ColorImpl
+ * <em>Color</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ColorImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getColor()
- * @generated */
+ * @generated
+ */
int COLOR = 65;
- /** The feature id for the '<em><b>Red</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Red</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COLOR__RED = 0;
- /** The feature id for the '<em><b>Green</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Green</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COLOR__GREEN = 1;
- /** The feature id for the '<em><b>Blue</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Blue</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COLOR__BLUE = 2;
- /** The number of structural features of the '<em>Color</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Color</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COLOR_FEATURE_COUNT = 3;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ColorizableElementImpl
- * <em>Colorizable Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ColorizableElementImpl
+ * <em>Colorizable Element</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ColorizableElementImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getColorizableElement()
- * @generated */
+ * @generated
+ */
int COLORIZABLE_ELEMENT = 66;
- /** The feature id for the '<em><b>Color</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The feature id for the '<em><b>Color</b></em>' containment reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COLORIZABLE_ELEMENT__COLOR = 0;
- /** The number of structural features of the '<em>Colorizable Element</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Colorizable Element</em>'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int COLORIZABLE_ELEMENT_FEATURE_COUNT = 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.IVarElement <em>IVar
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.IVarElement <em>IVar
* Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.IVarElement
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getIVarElement()
- * @generated */
+ * @generated
+ */
int IVAR_ELEMENT = 67;
- /** The feature id for the '<em><b>Var Declarations</b></em>' containment reference list. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Var Declarations</b></em>' containment
+ * reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int IVAR_ELEMENT__VAR_DECLARATIONS = 0;
- /** The number of structural features of the '<em>IVar Element</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>IVar Element</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int IVAR_ELEMENT_FEATURE_COUNT = 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AttributeDeclarationImpl
- * <em>Attribute Declaration</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AttributeDeclarationImpl
+ * <em>Attribute Declaration</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.AttributeDeclarationImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getAttributeDeclaration()
- * @generated */
+ * @generated
+ */
int ATTRIBUTE_DECLARATION = 68;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ATTRIBUTE_DECLARATION__NAME = INAMED_ELEMENT__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ATTRIBUTE_DECLARATION__COMMENT = INAMED_ELEMENT__COMMENT;
- /** The feature id for the '<em><b>Type</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Type</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ATTRIBUTE_DECLARATION__TYPE = INAMED_ELEMENT_FEATURE_COUNT + 0;
- /** The feature id for the '<em><b>Initial Value</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Initial Value</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ATTRIBUTE_DECLARATION__INITIAL_VALUE = INAMED_ELEMENT_FEATURE_COUNT + 1;
- /** The number of structural features of the '<em>Attribute Declaration</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Attribute Declaration</em>'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int ATTRIBUTE_DECLARATION_FEATURE_COUNT = INAMED_ELEMENT_FEATURE_COUNT + 2;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.TypedElement <em>Typed
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.TypedElement <em>Typed
* Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.TypedElement
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getTypedElement()
- * @generated */
+ * @generated
+ */
int TYPED_ELEMENT = 69;
- /** The feature id for the '<em><b>Type</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Type</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int TYPED_ELEMENT__TYPE = 0;
- /** The number of structural features of the '<em>Typed Element</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Typed Element</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int TYPED_ELEMENT_FEATURE_COUNT = 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SimpleFBTypeImpl <em>Simple
- * FB Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SimpleFBTypeImpl
+ * <em>Simple FB Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.SimpleFBTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getSimpleFBType()
- * @generated */
+ * @generated
+ */
int SIMPLE_FB_TYPE = 70;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SIMPLE_FB_TYPE__NAME = BASE_FB_TYPE__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SIMPLE_FB_TYPE__COMMENT = BASE_FB_TYPE__COMMENT;
- /** The feature id for the '<em><b>Version Info</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Version Info</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SIMPLE_FB_TYPE__VERSION_INFO = BASE_FB_TYPE__VERSION_INFO;
- /** The feature id for the '<em><b>Identification</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Identification</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SIMPLE_FB_TYPE__IDENTIFICATION = BASE_FB_TYPE__IDENTIFICATION;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SIMPLE_FB_TYPE__PALETTE_ENTRY = BASE_FB_TYPE__PALETTE_ENTRY;
- /** The feature id for the '<em><b>Compiler Info</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Compiler Info</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SIMPLE_FB_TYPE__COMPILER_INFO = BASE_FB_TYPE__COMPILER_INFO;
- /** The feature id for the '<em><b>Interface List</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Interface List</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SIMPLE_FB_TYPE__INTERFACE_LIST = BASE_FB_TYPE__INTERFACE_LIST;
- /** The feature id for the '<em><b>Service</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Service</b></em>' containment reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SIMPLE_FB_TYPE__SERVICE = BASE_FB_TYPE__SERVICE;
- /** The feature id for the '<em><b>Internal Vars</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Internal Vars</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SIMPLE_FB_TYPE__INTERNAL_VARS = BASE_FB_TYPE__INTERNAL_VARS;
- /** The feature id for the '<em><b>Algorithm</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Algorithm</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SIMPLE_FB_TYPE__ALGORITHM = BASE_FB_TYPE_FEATURE_COUNT + 0;
- /** The number of structural features of the '<em>Simple FB Type</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Simple FB Type</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int SIMPLE_FB_TYPE_FEATURE_COUNT = BASE_FB_TYPE_FEATURE_COUNT + 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.StructManipulatorImpl
- * <em>Struct Manipulator</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.StructManipulatorImpl
+ * <em>Struct Manipulator</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.StructManipulatorImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getStructManipulator()
- * @generated */
+ * @generated
+ */
int STRUCT_MANIPULATOR = 72;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int STRUCT_MANIPULATOR__NAME = FB__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int STRUCT_MANIPULATOR__COMMENT = FB__COMMENT;
- /** The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Attributes</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int STRUCT_MANIPULATOR__ATTRIBUTES = FB__ATTRIBUTES;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int STRUCT_MANIPULATOR__PALETTE_ENTRY = FB__PALETTE_ENTRY;
- /** The feature id for the '<em><b>Position</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Position</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int STRUCT_MANIPULATOR__POSITION = FB__POSITION;
- /** The feature id for the '<em><b>Interface</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Interface</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int STRUCT_MANIPULATOR__INTERFACE = FB__INTERFACE;
- /** The feature id for the '<em><b>Mapping</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Mapping</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int STRUCT_MANIPULATOR__MAPPING = FB__MAPPING;
- /** The feature id for the '<em><b>Struct Type</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Struct Type</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int STRUCT_MANIPULATOR__STRUCT_TYPE = FB_FEATURE_COUNT + 0;
- /** The number of structural features of the '<em>Struct Manipulator</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Struct Manipulator</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int STRUCT_MANIPULATOR_FEATURE_COUNT = FB_FEATURE_COUNT + 1;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.DemultiplexerImpl
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.DemultiplexerImpl
* <em>Demultiplexer</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.DemultiplexerImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getDemultiplexer()
- * @generated */
+ * @generated
+ */
int DEMULTIPLEXER = 73;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int DEMULTIPLEXER__NAME = STRUCT_MANIPULATOR__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int DEMULTIPLEXER__COMMENT = STRUCT_MANIPULATOR__COMMENT;
- /** The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Attributes</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int DEMULTIPLEXER__ATTRIBUTES = STRUCT_MANIPULATOR__ATTRIBUTES;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int DEMULTIPLEXER__PALETTE_ENTRY = STRUCT_MANIPULATOR__PALETTE_ENTRY;
- /** The feature id for the '<em><b>Position</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Position</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int DEMULTIPLEXER__POSITION = STRUCT_MANIPULATOR__POSITION;
- /** The feature id for the '<em><b>Interface</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Interface</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int DEMULTIPLEXER__INTERFACE = STRUCT_MANIPULATOR__INTERFACE;
- /** The feature id for the '<em><b>Mapping</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Mapping</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int DEMULTIPLEXER__MAPPING = STRUCT_MANIPULATOR__MAPPING;
- /** The feature id for the '<em><b>Struct Type</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Struct Type</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int DEMULTIPLEXER__STRUCT_TYPE = STRUCT_MANIPULATOR__STRUCT_TYPE;
- /** The number of structural features of the '<em>Demultiplexer</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Demultiplexer</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int DEMULTIPLEXER_FEATURE_COUNT = STRUCT_MANIPULATOR_FEATURE_COUNT + 0;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.MultiplexerImpl
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.MultiplexerImpl
* <em>Multiplexer</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.MultiplexerImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getMultiplexer()
- * @generated */
+ * @generated
+ */
int MULTIPLEXER = 74;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int MULTIPLEXER__NAME = STRUCT_MANIPULATOR__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int MULTIPLEXER__COMMENT = STRUCT_MANIPULATOR__COMMENT;
- /** The feature id for the '<em><b>Attributes</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Attributes</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int MULTIPLEXER__ATTRIBUTES = STRUCT_MANIPULATOR__ATTRIBUTES;
- /** The feature id for the '<em><b>Palette Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Palette Entry</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int MULTIPLEXER__PALETTE_ENTRY = STRUCT_MANIPULATOR__PALETTE_ENTRY;
- /** The feature id for the '<em><b>Position</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Position</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int MULTIPLEXER__POSITION = STRUCT_MANIPULATOR__POSITION;
- /** The feature id for the '<em><b>Interface</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Interface</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int MULTIPLEXER__INTERFACE = STRUCT_MANIPULATOR__INTERFACE;
- /** The feature id for the '<em><b>Mapping</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Mapping</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int MULTIPLEXER__MAPPING = STRUCT_MANIPULATOR__MAPPING;
- /** The feature id for the '<em><b>Struct Type</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Struct Type</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int MULTIPLEXER__STRUCT_TYPE = STRUCT_MANIPULATOR__STRUCT_TYPE;
- /** The number of structural features of the '<em>Multiplexer</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The number of structural features of the '<em>Multiplexer</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int MULTIPLEXER_FEATURE_COUNT = STRUCT_MANIPULATOR_FEATURE_COUNT + 0;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.LocalVariableImpl <em>Local
- * Variable</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.LocalVariableImpl
+ * <em>Local Variable</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LocalVariableImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getLocalVariable()
- * @generated */
+ * @generated
+ */
int LOCAL_VARIABLE = 75;
- /** The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LOCAL_VARIABLE__NAME = VAR_DECLARATION__NAME;
- /** The feature id for the '<em><b>Comment</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Comment</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LOCAL_VARIABLE__COMMENT = VAR_DECLARATION__COMMENT;
- /** The feature id for the '<em><b>Is Input</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Is Input</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LOCAL_VARIABLE__IS_INPUT = VAR_DECLARATION__IS_INPUT;
- /** The feature id for the '<em><b>Input Connections</b></em>' reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Input Connections</b></em>' reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LOCAL_VARIABLE__INPUT_CONNECTIONS = VAR_DECLARATION__INPUT_CONNECTIONS;
- /** The feature id for the '<em><b>Output Connections</b></em>' reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Output Connections</b></em>' reference list.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LOCAL_VARIABLE__OUTPUT_CONNECTIONS = VAR_DECLARATION__OUTPUT_CONNECTIONS;
- /** The feature id for the '<em><b>Type</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Type</b></em>' reference. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LOCAL_VARIABLE__TYPE = VAR_DECLARATION__TYPE;
- /** The feature id for the '<em><b>Type Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Type Name</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LOCAL_VARIABLE__TYPE_NAME = VAR_DECLARATION__TYPE_NAME;
- /** The feature id for the '<em><b>Array Size</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Array Size</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LOCAL_VARIABLE__ARRAY_SIZE = VAR_DECLARATION__ARRAY_SIZE;
- /** The feature id for the '<em><b>Withs</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Withs</b></em>' reference list. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LOCAL_VARIABLE__WITHS = VAR_DECLARATION__WITHS;
- /** The feature id for the '<em><b>Value</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The feature id for the '<em><b>Value</b></em>' containment reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LOCAL_VARIABLE__VALUE = VAR_DECLARATION__VALUE;
- /** The feature id for the '<em><b>Array Start</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Array Start</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LOCAL_VARIABLE__ARRAY_START = VAR_DECLARATION_FEATURE_COUNT + 0;
- /** The feature id for the '<em><b>Array Stop</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The feature id for the '<em><b>Array Stop</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LOCAL_VARIABLE__ARRAY_STOP = VAR_DECLARATION_FEATURE_COUNT + 1;
- /** The number of structural features of the '<em>Local Variable</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The number of structural features of the '<em>Local Variable</em>' class.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
- * @ordered */
+ * @ordered
+ */
int LOCAL_VARIABLE_FEATURE_COUNT = VAR_DECLARATION_FEATURE_COUNT + 2;
- /** The meta object id for the '{@link org.eclipse.fordiac.ide.model.libraryElement.Language <em>Language</em>}'
- * enum. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Language
+ * <em>Language</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.Language
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getLanguage()
- * @generated */
+ * @generated
+ */
int LANGUAGE = 76;
- /** The meta object id for the '<em>IProject</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the '<em>IProject</em>' data type. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @see org.eclipse.core.resources.IProject
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getIProject()
- * @generated */
+ * @generated
+ */
int IPROJECT = 77;
- /** The meta object id for the '<em>IFile</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the '<em>IFile</em>' data type. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @see org.eclipse.core.resources.IFile
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getIFile()
- * @generated */
+ * @generated
+ */
int IFILE = 78;
- /** The meta object id for the '<em>Command Stack</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the '<em>Command Stack</em>' data type. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.gef.commands.CommandStack
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getCommandStack()
- * @generated */
+ * @generated
+ */
int COMMAND_STACK = 79;
- /** The meta object id for the '<em>Point</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object id for the '<em>Point</em>' data type. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @see org.eclipse.draw2d.geometry.Point
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getPoint()
- * @generated */
+ * @generated
+ */
int POINT = 80;
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterDeclaration
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterDeclaration
* <em>Adapter Declaration</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Adapter Declaration</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.AdapterDeclaration
- * @generated */
+ * @generated
+ */
EClass getAdapterDeclaration();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterDeclaration#getAdapterFB <em>Adapter FB</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterDeclaration#getAdapterFB
+ * <em>Adapter FB</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Adapter FB</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.AdapterDeclaration#getAdapterFB()
* @see #getAdapterDeclaration()
- * @generated */
+ * @generated
+ */
EReference getAdapterDeclaration_AdapterFB();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterDeclaration#getPaletteEntry <em>Palette Entry</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterDeclaration#getPaletteEntry
+ * <em>Palette Entry</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Palette Entry</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.AdapterDeclaration#getPaletteEntry()
* @see #getAdapterDeclaration()
- * @generated */
+ * @generated
+ */
EReference getAdapterDeclaration_PaletteEntry();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterType <em>Adapter
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterType <em>Adapter
* Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Adapter Type</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.AdapterType
- * @generated */
+ * @generated
+ */
EClass getAdapterType();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterType#getAdapterFBType <em>Adapter FB Type</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterType#getAdapterFBType
+ * <em>Adapter FB Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Adapter FB Type</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.AdapterType#getAdapterFBType()
* @see #getAdapterType()
- * @generated */
+ * @generated
+ */
EReference getAdapterType_AdapterFBType();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.Algorithm
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Algorithm
* <em>Algorithm</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Algorithm</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Algorithm
- * @generated */
+ * @generated
+ */
EClass getAlgorithm();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.Application
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Application
* <em>Application</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Application</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Application
- * @generated */
+ * @generated
+ */
EClass getApplication();
- /** Returns the meta object for the containment reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Application#getFBNetwork <em>FB Network</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Application#getFBNetwork
+ * <em>FB Network</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>FB Network</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Application#getFBNetwork()
* @see #getApplication()
- * @generated */
+ * @generated
+ */
EReference getApplication_FBNetwork();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.BasicFBType <em>Basic FB
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.BasicFBType <em>Basic FB
* Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Basic FB Type</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.BasicFBType
- * @generated */
+ * @generated
+ */
EClass getBasicFBType();
- /** Returns the meta object for the containment reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.BasicFBType#getECC <em>ECC</em>}'. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.BasicFBType#getECC
+ * <em>ECC</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>ECC</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.BasicFBType#getECC()
* @see #getBasicFBType()
- * @generated */
+ * @generated
+ */
EReference getBasicFBType_ECC();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.BasicFBType#getAlgorithm <em>Algorithm</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.BasicFBType#getAlgorithm
+ * <em>Algorithm</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Algorithm</em>'.
+ * @return the meta object for the containment reference list
+ * '<em>Algorithm</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.BasicFBType#getAlgorithm()
* @see #getBasicFBType()
- * @generated */
+ * @generated
+ */
EReference getBasicFBType_Algorithm();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.CompilerInfo <em>Compiler
- * Info</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.CompilerInfo
+ * <em>Compiler Info</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Compiler Info</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.CompilerInfo
- * @generated */
+ * @generated
+ */
EClass getCompilerInfo();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.CompilerInfo#getCompiler <em>Compiler</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.CompilerInfo#getCompiler
+ * <em>Compiler</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Compiler</em>'.
+ * @return the meta object for the containment reference list
+ * '<em>Compiler</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.CompilerInfo#getCompiler()
* @see #getCompilerInfo()
- * @generated */
+ * @generated
+ */
EReference getCompilerInfo_Compiler();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.CompilerInfo#getClassdef <em>Classdef</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.CompilerInfo#getClassdef
+ * <em>Classdef</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Classdef</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.CompilerInfo#getClassdef()
* @see #getCompilerInfo()
- * @generated */
+ * @generated
+ */
EAttribute getCompilerInfo_Classdef();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.CompilerInfo#getHeader <em>Header</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.CompilerInfo#getHeader
+ * <em>Header</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Header</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.CompilerInfo#getHeader()
* @see #getCompilerInfo()
- * @generated */
+ * @generated
+ */
EAttribute getCompilerInfo_Header();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.Compiler
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Compiler
* <em>Compiler</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Compiler</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Compiler
- * @generated */
+ * @generated
+ */
EClass getCompiler();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Compiler#getLanguage <em>Language</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Compiler#getLanguage
+ * <em>Language</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Language</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Compiler#getLanguage()
* @see #getCompiler()
- * @generated */
+ * @generated
+ */
EAttribute getCompiler_Language();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Compiler#getProduct <em>Product</em>}'. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Compiler#getProduct
+ * <em>Product</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Product</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Compiler#getProduct()
* @see #getCompiler()
- * @generated */
+ * @generated
+ */
EAttribute getCompiler_Product();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Compiler#getVendor <em>Vendor</em>}'. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Compiler#getVendor
+ * <em>Vendor</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Vendor</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Compiler#getVendor()
* @see #getCompiler()
- * @generated */
+ * @generated
+ */
EAttribute getCompiler_Vendor();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Compiler#getVersion <em>Version</em>}'. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Compiler#getVersion
+ * <em>Version</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Version</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Compiler#getVersion()
* @see #getCompiler()
- * @generated */
+ * @generated
+ */
EAttribute getCompiler_Version();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.Connection
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Connection
* <em>Connection</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Connection</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Connection
- * @generated */
+ * @generated
+ */
EClass getConnection();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Connection#isResTypeConnection <em>Res Type
- * Connection</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Connection#isResTypeConnection
+ * <em>Res Type Connection</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Res Type Connection</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Connection#isResTypeConnection()
* @see #getConnection()
- * @generated */
+ * @generated
+ */
EAttribute getConnection_ResTypeConnection();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Connection#isBrokenConnection <em>Broken Connection</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Connection#isBrokenConnection
+ * <em>Broken Connection</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Broken Connection</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Connection#isBrokenConnection()
* @see #getConnection()
- * @generated */
+ * @generated
+ */
EAttribute getConnection_BrokenConnection();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Connection#getSource <em>Source</em>}'. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Connection#getSource
+ * <em>Source</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Source</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Connection#getSource()
* @see #getConnection()
- * @generated */
+ * @generated
+ */
EReference getConnection_Source();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Connection#getDestination <em>Destination</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Connection#getDestination
+ * <em>Destination</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Destination</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Connection#getDestination()
* @see #getConnection()
- * @generated */
+ * @generated
+ */
EReference getConnection_Destination();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Connection#getRoutingData <em>Routing Data</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Connection#getRoutingData
+ * <em>Routing Data</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Routing Data</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Connection#getRoutingData()
* @see #getConnection()
- * @generated */
+ * @generated
+ */
EReference getConnection_RoutingData();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.ConnectionRoutingData
- * <em>Connection Routing Data</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ConnectionRoutingData
+ * <em>Connection Routing Data</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @return the meta object for class '<em>Connection Routing Data</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ConnectionRoutingData
- * @generated */
+ * @generated
+ */
EClass getConnectionRoutingData();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ConnectionRoutingData#getDx1 <em>Dx1</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ConnectionRoutingData#getDx1
+ * <em>Dx1</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Dx1</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ConnectionRoutingData#getDx1()
* @see #getConnectionRoutingData()
- * @generated */
+ * @generated
+ */
EAttribute getConnectionRoutingData_Dx1();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ConnectionRoutingData#getDx2 <em>Dx2</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ConnectionRoutingData#getDx2
+ * <em>Dx2</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Dx2</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ConnectionRoutingData#getDx2()
* @see #getConnectionRoutingData()
- * @generated */
+ * @generated
+ */
EAttribute getConnectionRoutingData_Dx2();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ConnectionRoutingData#getDy <em>Dy</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ConnectionRoutingData#getDy
+ * <em>Dy</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Dy</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ConnectionRoutingData#getDy()
* @see #getConnectionRoutingData()
- * @generated */
+ * @generated
+ */
EAttribute getConnectionRoutingData_Dy();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.Device <em>Device</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Device
+ * <em>Device</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Device</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Device
- * @generated */
+ * @generated
+ */
EClass getDevice();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Device#getResource <em>Resource</em>}'. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Device#getResource
+ * <em>Resource</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Resource</em>'.
+ * @return the meta object for the containment reference list
+ * '<em>Resource</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Device#getResource()
* @see #getDevice()
- * @generated */
+ * @generated
+ */
EReference getDevice_Resource();
- /** Returns the meta object for the attribute '{@link org.eclipse.fordiac.ide.model.libraryElement.Device#getProfile
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Device#getProfile
* <em>Profile</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Profile</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Device#getProfile()
* @see #getDevice()
- * @generated */
+ * @generated
+ */
EAttribute getDevice_Profile();
- /** Returns the meta object for the reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Device#getInConnections <em>In Connections</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Device#getInConnections
+ * <em>In Connections</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>In Connections</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Device#getInConnections()
* @see #getDevice()
- * @generated */
+ * @generated
+ */
EReference getDevice_InConnections();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.DeviceType <em>Device
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.DeviceType <em>Device
* Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Device Type</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.DeviceType
- * @generated */
+ * @generated
+ */
EClass getDeviceType();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.DeviceType#getVarDeclaration <em>Var Declaration</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.DeviceType#getVarDeclaration
+ * <em>Var Declaration</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Var Declaration</em>'.
+ * @return the meta object for the containment reference list '<em>Var
+ * Declaration</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.DeviceType#getVarDeclaration()
* @see #getDeviceType()
- * @generated */
+ * @generated
+ */
EReference getDeviceType_VarDeclaration();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.DeviceType#getResourceTypeName <em>Resource Type
- * Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.DeviceType#getResourceTypeName
+ * <em>Resource Type Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Resource Type Name</em>'.
+ * @return the meta object for the containment reference list '<em>Resource Type
+ * Name</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.DeviceType#getResourceTypeName()
* @see #getDeviceType()
- * @generated */
+ * @generated
+ */
EReference getDeviceType_ResourceTypeName();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.DeviceType#getResource <em>Resource</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.DeviceType#getResource
+ * <em>Resource</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Resource</em>'.
+ * @return the meta object for the containment reference list
+ * '<em>Resource</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.DeviceType#getResource()
* @see #getDeviceType()
- * @generated */
+ * @generated
+ */
EReference getDeviceType_Resource();
- /** Returns the meta object for the containment reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.DeviceType#getFBNetwork <em>FB Network</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.DeviceType#getFBNetwork
+ * <em>FB Network</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>FB Network</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.DeviceType#getFBNetwork()
* @see #getDeviceType()
- * @generated */
+ * @generated
+ */
EReference getDeviceType_FBNetwork();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.DeviceType#getProfile <em>Profile</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.DeviceType#getProfile
+ * <em>Profile</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Profile</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.DeviceType#getProfile()
* @see #getDeviceType()
- * @generated */
+ * @generated
+ */
EAttribute getDeviceType_Profile();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.DeviceType#getAttributeDeclarations <em>Attribute
- * Declarations</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.DeviceType#getAttributeDeclarations
+ * <em>Attribute Declarations</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
- * @return the meta object for the containment reference list '<em>Attribute Declarations</em>'.
+ * @return the meta object for the containment reference list '<em>Attribute
+ * Declarations</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.DeviceType#getAttributeDeclarations()
* @see #getDeviceType()
- * @generated */
+ * @generated
+ */
EReference getDeviceType_AttributeDeclarations();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.ECAction <em>EC
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECAction <em>EC
* Action</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>EC Action</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECAction
- * @generated */
+ * @generated
+ */
EClass getECAction();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECAction#getAlgorithm <em>Algorithm</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECAction#getAlgorithm
+ * <em>Algorithm</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Algorithm</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECAction#getAlgorithm()
* @see #getECAction()
- * @generated */
+ * @generated
+ */
EReference getECAction_Algorithm();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECAction#getOutput <em>Output</em>}'. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECAction#getOutput
+ * <em>Output</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Output</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECAction#getOutput()
* @see #getECAction()
- * @generated */
+ * @generated
+ */
EReference getECAction_Output();
- /** Returns the meta object for the container reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECAction#getECState <em>EC State</em>}'. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the container reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECAction#getECState
+ * <em>EC State</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the container reference '<em>EC State</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECAction#getECState()
* @see #getECAction()
- * @generated */
+ * @generated
+ */
EReference getECAction_ECState();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.ECC <em>ECC</em>}'. <!--
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECC <em>ECC</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>ECC</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECC
- * @generated */
+ * @generated
+ */
EClass getECC();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECC#getECState <em>EC State</em>}'. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECC#getECState <em>EC
+ * State</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>EC State</em>'.
+ * @return the meta object for the containment reference list '<em>EC
+ * State</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECC#getECState()
* @see #getECC()
- * @generated */
+ * @generated
+ */
EReference getECC_ECState();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECC#getECTransition <em>EC Transition</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECC#getECTransition
+ * <em>EC Transition</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>EC Transition</em>'.
+ * @return the meta object for the containment reference list '<em>EC
+ * Transition</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECC#getECTransition()
* @see #getECC()
- * @generated */
+ * @generated
+ */
EReference getECC_ECTransition();
- /** Returns the meta object for the reference '{@link org.eclipse.fordiac.ide.model.libraryElement.ECC#getStart
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECC#getStart
* <em>Start</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Start</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECC#getStart()
* @see #getECC()
- * @generated */
+ * @generated
+ */
EReference getECC_Start();
- /** Returns the meta object for the container reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECC#getBasicFBType <em>Basic FB Type</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the container reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECC#getBasicFBType
+ * <em>Basic FB Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the container reference '<em>Basic FB Type</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECC#getBasicFBType()
* @see #getECC()
- * @generated */
+ * @generated
+ */
EReference getECC_BasicFBType();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.ECState <em>EC
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECState <em>EC
* State</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>EC State</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECState
- * @generated */
+ * @generated
+ */
EClass getECState();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECState#getECAction <em>EC Action</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECState#getECAction
+ * <em>EC Action</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>EC Action</em>'.
+ * @return the meta object for the containment reference list '<em>EC
+ * Action</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECState#getECAction()
* @see #getECState()
- * @generated */
+ * @generated
+ */
EReference getECState_ECAction();
- /** Returns the meta object for the reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECState#getOutTransitions <em>Out Transitions</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECState#getOutTransitions
+ * <em>Out Transitions</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Out Transitions</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECState#getOutTransitions()
* @see #getECState()
- * @generated */
+ * @generated
+ */
EReference getECState_OutTransitions();
- /** Returns the meta object for the reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECState#getInTransitions <em>In Transitions</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECState#getInTransitions
+ * <em>In Transitions</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>In Transitions</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECState#getInTransitions()
* @see #getECState()
- * @generated */
+ * @generated
+ */
EReference getECState_InTransitions();
- /** Returns the meta object for the container reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECState#getECC <em>ECC</em>}'. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * Returns the meta object for the container reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECState#getECC
+ * <em>ECC</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the container reference '<em>ECC</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECState#getECC()
* @see #getECState()
- * @generated */
+ * @generated
+ */
EReference getECState_ECC();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.ECTransition <em>EC
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECTransition <em>EC
* Transition</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>EC Transition</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECTransition
- * @generated */
+ * @generated
+ */
EClass getECTransition();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECTransition#getComment <em>Comment</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECTransition#getComment
+ * <em>Comment</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Comment</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECTransition#getComment()
* @see #getECTransition()
- * @generated */
+ * @generated
+ */
EAttribute getECTransition_Comment();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECTransition#getConditionExpression <em>Condition
- * Expression</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECTransition#getConditionExpression
+ * <em>Condition Expression</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @return the meta object for the attribute '<em>Condition Expression</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECTransition#getConditionExpression()
* @see #getECTransition()
- * @generated */
+ * @generated
+ */
EAttribute getECTransition_ConditionExpression();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECTransition#getSource <em>Source</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECTransition#getSource
+ * <em>Source</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Source</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECTransition#getSource()
* @see #getECTransition()
- * @generated */
+ * @generated
+ */
EReference getECTransition_Source();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECTransition#getDestination <em>Destination</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECTransition#getDestination
+ * <em>Destination</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Destination</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECTransition#getDestination()
* @see #getECTransition()
- * @generated */
+ * @generated
+ */
EReference getECTransition_Destination();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECTransition#getConditionEvent <em>Condition Event</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECTransition#getConditionEvent
+ * <em>Condition Event</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Condition Event</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECTransition#getConditionEvent()
* @see #getECTransition()
- * @generated */
+ * @generated
+ */
EReference getECTransition_ConditionEvent();
- /** Returns the meta object for the container reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECTransition#getECC <em>ECC</em>}'. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the container reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECTransition#getECC
+ * <em>ECC</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the container reference '<em>ECC</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECTransition#getECC()
* @see #getECTransition()
- * @generated */
+ * @generated
+ */
EReference getECTransition_ECC();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.Event <em>Event</em>}'.
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Event <em>Event</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Event</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Event
- * @generated */
+ * @generated
+ */
EClass getEvent();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Event#getWith <em>With</em>}'. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Event#getWith
+ * <em>With</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>With</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Event#getWith()
* @see #getEvent()
- * @generated */
+ * @generated
+ */
EReference getEvent_With();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.FB <em>FB</em>}'. <!--
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.FB <em>FB</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>FB</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.FB
- * @generated */
+ * @generated
+ */
EClass getFB();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.FBNetworkElement <em>FB
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.FBNetworkElement <em>FB
* Network Element</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>FB Network Element</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.FBNetworkElement
- * @generated */
+ * @generated
+ */
EClass getFBNetworkElement();
- /** Returns the meta object for the containment reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.FBNetworkElement#getInterface <em>Interface</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.FBNetworkElement#getInterface
+ * <em>Interface</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Interface</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.FBNetworkElement#getInterface()
* @see #getFBNetworkElement()
- * @generated */
+ * @generated
+ */
EReference getFBNetworkElement_Interface();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.FBNetworkElement#getMapping <em>Mapping</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.FBNetworkElement#getMapping
+ * <em>Mapping</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Mapping</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.FBNetworkElement#getMapping()
* @see #getFBNetworkElement()
- * @generated */
+ * @generated
+ */
EReference getFBNetworkElement_Mapping();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.SubApp <em>Sub
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.SubApp <em>Sub
* App</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Sub App</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.SubApp
- * @generated */
+ * @generated
+ */
EClass getSubApp();
- /** Returns the meta object for the containment reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.SubApp#getSubAppNetwork <em>Sub App Network</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.SubApp#getSubAppNetwork
+ * <em>Sub App Network</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference '<em>Sub App Network</em>'.
+ * @return the meta object for the containment reference '<em>Sub App
+ * Network</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.SubApp#getSubAppNetwork()
* @see #getSubApp()
- * @generated */
+ * @generated
+ */
EReference getSubApp_SubAppNetwork();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.FBType <em>FB
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.FBType <em>FB
* Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>FB Type</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.FBType
- * @generated */
+ * @generated
+ */
EClass getFBType();
- /** Returns the meta object for the containment reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.FBType#getInterfaceList <em>Interface List</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.FBType#getInterfaceList
+ * <em>Interface List</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference '<em>Interface List</em>'.
+ * @return the meta object for the containment reference '<em>Interface
+ * List</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.FBType#getInterfaceList()
* @see #getFBType()
- * @generated */
+ * @generated
+ */
EReference getFBType_InterfaceList();
- /** Returns the meta object for the containment reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.FBType#getService <em>Service</em>}'. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.FBType#getService
+ * <em>Service</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Service</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.FBType#getService()
* @see #getFBType()
- * @generated */
+ * @generated
+ */
EReference getFBType_Service();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.Identification
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Identification
* <em>Identification</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Identification</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Identification
- * @generated */
+ * @generated
+ */
EClass getIdentification();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Identification#getApplicationDomain <em>Application
- * Domain</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Identification#getApplicationDomain
+ * <em>Application Domain</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Application Domain</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Identification#getApplicationDomain()
* @see #getIdentification()
- * @generated */
+ * @generated
+ */
EAttribute getIdentification_ApplicationDomain();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Identification#getClassification <em>Classification</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Identification#getClassification
+ * <em>Classification</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Classification</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Identification#getClassification()
* @see #getIdentification()
- * @generated */
+ * @generated
+ */
EAttribute getIdentification_Classification();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Identification#getDescription <em>Description</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Identification#getDescription
+ * <em>Description</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Description</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Identification#getDescription()
* @see #getIdentification()
- * @generated */
+ * @generated
+ */
EAttribute getIdentification_Description();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Identification#getFunction <em>Function</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Identification#getFunction
+ * <em>Function</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Function</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Identification#getFunction()
* @see #getIdentification()
- * @generated */
+ * @generated
+ */
EAttribute getIdentification_Function();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Identification#getStandard <em>Standard</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Identification#getStandard
+ * <em>Standard</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Standard</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Identification#getStandard()
* @see #getIdentification()
- * @generated */
+ * @generated
+ */
EAttribute getIdentification_Standard();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Identification#getType <em>Type</em>}'. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Identification#getType
+ * <em>Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Type</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Identification#getType()
* @see #getIdentification()
- * @generated */
+ * @generated
+ */
EAttribute getIdentification_Type();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.InputPrimitive <em>Input
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.InputPrimitive <em>Input
* Primitive</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Input Primitive</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.InputPrimitive
- * @generated */
+ * @generated
+ */
EClass getInputPrimitive();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.InterfaceList
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.InterfaceList
* <em>Interface List</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Interface List</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.InterfaceList
- * @generated */
+ * @generated
+ */
EClass getInterfaceList();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.InterfaceList#getPlugs <em>Plugs</em>}'. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.InterfaceList#getPlugs
+ * <em>Plugs</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Plugs</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.InterfaceList#getPlugs()
* @see #getInterfaceList()
- * @generated */
+ * @generated
+ */
EReference getInterfaceList_Plugs();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.InterfaceList#getSockets <em>Sockets</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.InterfaceList#getSockets
+ * <em>Sockets</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Sockets</em>'.
+ * @return the meta object for the containment reference list
+ * '<em>Sockets</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.InterfaceList#getSockets()
* @see #getInterfaceList()
- * @generated */
+ * @generated
+ */
EReference getInterfaceList_Sockets();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.InterfaceList#getEventInputs <em>Event Inputs</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.InterfaceList#getEventInputs
+ * <em>Event Inputs</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Event Inputs</em>'.
+ * @return the meta object for the containment reference list '<em>Event
+ * Inputs</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.InterfaceList#getEventInputs()
* @see #getInterfaceList()
- * @generated */
+ * @generated
+ */
EReference getInterfaceList_EventInputs();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.InterfaceList#getEventOutputs <em>Event Outputs</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.InterfaceList#getEventOutputs
+ * <em>Event Outputs</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Event Outputs</em>'.
+ * @return the meta object for the containment reference list '<em>Event
+ * Outputs</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.InterfaceList#getEventOutputs()
* @see #getInterfaceList()
- * @generated */
+ * @generated
+ */
EReference getInterfaceList_EventOutputs();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.InterfaceList#getInputVars <em>Input Vars</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.InterfaceList#getInputVars
+ * <em>Input Vars</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Input Vars</em>'.
+ * @return the meta object for the containment reference list '<em>Input
+ * Vars</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.InterfaceList#getInputVars()
* @see #getInterfaceList()
- * @generated */
+ * @generated
+ */
EReference getInterfaceList_InputVars();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.InterfaceList#getOutputVars <em>Output Vars</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.InterfaceList#getOutputVars
+ * <em>Output Vars</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Output Vars</em>'.
+ * @return the meta object for the containment reference list '<em>Output
+ * Vars</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.InterfaceList#getOutputVars()
* @see #getInterfaceList()
- * @generated */
+ * @generated
+ */
EReference getInterfaceList_OutputVars();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.Link <em>Link</em>}'.
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Link <em>Link</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Link</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Link
- * @generated */
+ * @generated
+ */
EClass getLink();
- /** Returns the meta object for the reference '{@link org.eclipse.fordiac.ide.model.libraryElement.Link#getSegment
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Link#getSegment
* <em>Segment</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Segment</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Link#getSegment()
* @see #getLink()
- * @generated */
+ * @generated
+ */
EReference getLink_Segment();
- /** Returns the meta object for the reference '{@link org.eclipse.fordiac.ide.model.libraryElement.Link#getDevice
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Link#getDevice
* <em>Device</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Device</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Link#getDevice()
* @see #getLink()
- * @generated */
+ * @generated
+ */
EReference getLink_Device();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.Mapping
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Mapping
* <em>Mapping</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Mapping</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Mapping
- * @generated */
+ * @generated
+ */
EClass getMapping();
- /** Returns the meta object for the reference '{@link org.eclipse.fordiac.ide.model.libraryElement.Mapping#getFrom
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Mapping#getFrom
* <em>From</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>From</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Mapping#getFrom()
* @see #getMapping()
- * @generated */
+ * @generated
+ */
EReference getMapping_From();
- /** Returns the meta object for the reference '{@link org.eclipse.fordiac.ide.model.libraryElement.Mapping#getTo
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Mapping#getTo
* <em>To</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>To</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Mapping#getTo()
* @see #getMapping()
- * @generated */
+ * @generated
+ */
EReference getMapping_To();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.OtherAlgorithm <em>Other
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.OtherAlgorithm <em>Other
* Algorithm</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Other Algorithm</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.OtherAlgorithm
- * @generated */
+ * @generated
+ */
EClass getOtherAlgorithm();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.OtherAlgorithm#getLanguage <em>Language</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.OtherAlgorithm#getLanguage
+ * <em>Language</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Language</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.OtherAlgorithm#getLanguage()
* @see #getOtherAlgorithm()
- * @generated */
+ * @generated
+ */
EAttribute getOtherAlgorithm_Language();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.OutputPrimitive
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.OutputPrimitive
* <em>Output Primitive</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Output Primitive</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.OutputPrimitive
- * @generated */
+ * @generated
+ */
EClass getOutputPrimitive();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.OutputPrimitive#getTestResult <em>Test Result</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.OutputPrimitive#getTestResult
+ * <em>Test Result</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Test Result</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.OutputPrimitive#getTestResult()
* @see #getOutputPrimitive()
- * @generated */
+ * @generated
+ */
EAttribute getOutputPrimitive_TestResult();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.Attribute
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Attribute
* <em>Attribute</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Attribute</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Attribute
- * @generated */
+ * @generated
+ */
EClass getAttribute();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Attribute#getAttributeDeclaration <em>Attribute
- * Declaration</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Attribute#getAttributeDeclaration
+ * <em>Attribute Declaration</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @return the meta object for the reference '<em>Attribute Declaration</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Attribute#getAttributeDeclaration()
* @see #getAttribute()
- * @generated */
+ * @generated
+ */
EReference getAttribute_AttributeDeclaration();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Attribute#getValue <em>Value</em>}'. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Attribute#getValue
+ * <em>Value</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Attribute#getValue()
* @see #getAttribute()
- * @generated */
+ * @generated
+ */
EAttribute getAttribute_Value();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.Resource
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Resource
* <em>Resource</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Resource</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Resource
- * @generated */
+ * @generated
+ */
EClass getResource();
- /** Returns the meta object for the containment reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Resource#getFBNetwork <em>FB Network</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Resource#getFBNetwork
+ * <em>FB Network</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>FB Network</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Resource#getFBNetwork()
* @see #getResource()
- * @generated */
+ * @generated
+ */
EReference getResource_FBNetwork();
- /** Returns the meta object for the attribute '{@link org.eclipse.fordiac.ide.model.libraryElement.Resource#getX
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Resource#getX
* <em>X</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>X</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Resource#getX()
* @see #getResource()
- * @generated */
+ * @generated
+ */
EAttribute getResource_X();
- /** Returns the meta object for the attribute '{@link org.eclipse.fordiac.ide.model.libraryElement.Resource#getY
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Resource#getY
* <em>Y</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Y</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Resource#getY()
* @see #getResource()
- * @generated */
+ * @generated
+ */
EAttribute getResource_Y();
- /** Returns the meta object for the container reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Resource#getDevice <em>Device</em>}'. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the container reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Resource#getDevice
+ * <em>Device</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the container reference '<em>Device</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Resource#getDevice()
* @see #getResource()
- * @generated */
+ * @generated
+ */
EReference getResource_Device();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Resource#isDeviceTypeResource <em>Device Type
- * Resource</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Resource#isDeviceTypeResource
+ * <em>Device Type Resource</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @return the meta object for the attribute '<em>Device Type Resource</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Resource#isDeviceTypeResource()
* @see #getResource()
- * @generated */
+ * @generated
+ */
EAttribute getResource_DeviceTypeResource();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.ResourceTypeName
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ResourceTypeName
* <em>Resource Type Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Resource Type Name</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ResourceTypeName
- * @generated */
+ * @generated
+ */
EClass getResourceTypeName();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ResourceTypeName#getName <em>Name</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ResourceTypeName#getName
+ * <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ResourceTypeName#getName()
* @see #getResourceTypeName()
- * @generated */
+ * @generated
+ */
EAttribute getResourceTypeName_Name();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.ResourceType <em>Resource
- * Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ResourceType
+ * <em>Resource Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Resource Type</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ResourceType
- * @generated */
+ * @generated
+ */
EClass getResourceType();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ResourceType#getVarDeclaration <em>Var Declaration</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ResourceType#getVarDeclaration
+ * <em>Var Declaration</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Var Declaration</em>'.
+ * @return the meta object for the containment reference list '<em>Var
+ * Declaration</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ResourceType#getVarDeclaration()
* @see #getResourceType()
- * @generated */
+ * @generated
+ */
EReference getResourceType_VarDeclaration();
- /** Returns the meta object for the containment reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ResourceType#getFBNetwork <em>FB Network</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ResourceType#getFBNetwork
+ * <em>FB Network</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>FB Network</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ResourceType#getFBNetwork()
* @see #getResourceType()
- * @generated */
+ * @generated
+ */
EReference getResourceType_FBNetwork();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ResourceType#getSupportedFBTypes <em>Supported FB
- * Types</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ResourceType#getSupportedFBTypes
+ * <em>Supported FB Types</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Supported FB Types</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ResourceType#getSupportedFBTypes()
* @see #getResourceType()
- * @generated */
+ * @generated
+ */
EReference getResourceType_SupportedFBTypes();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.Segment
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Segment
* <em>Segment</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Segment</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Segment
- * @generated */
+ * @generated
+ */
EClass getSegment();
- /** Returns the meta object for the attribute '{@link org.eclipse.fordiac.ide.model.libraryElement.Segment#getWidth
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Segment#getWidth
* <em>Width</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Width</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Segment#getWidth()
* @see #getSegment()
- * @generated */
+ * @generated
+ */
EAttribute getSegment_Width();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Segment#getVarDeclarations <em>Var Declarations</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Segment#getVarDeclarations
+ * <em>Var Declarations</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Var Declarations</em>'.
+ * @return the meta object for the containment reference list '<em>Var
+ * Declarations</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Segment#getVarDeclarations()
* @see #getSegment()
- * @generated */
+ * @generated
+ */
EReference getSegment_VarDeclarations();
- /** Returns the meta object for the reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Segment#getOutConnections <em>Out Connections</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Segment#getOutConnections
+ * <em>Out Connections</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Out Connections</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Segment#getOutConnections()
* @see #getSegment()
- * @generated */
+ * @generated
+ */
EReference getSegment_OutConnections();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceSequence
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceSequence
* <em>Service Sequence</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Service Sequence</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ServiceSequence
- * @generated */
+ * @generated
+ */
EClass getServiceSequence();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceSequence#getServiceTransaction <em>Service
- * Transaction</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceSequence#getServiceTransaction
+ * <em>Service Transaction</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Service Transaction</em>'.
+ * @return the meta object for the containment reference list '<em>Service
+ * Transaction</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ServiceSequence#getServiceTransaction()
* @see #getServiceSequence()
- * @generated */
+ * @generated
+ */
EReference getServiceSequence_ServiceTransaction();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceSequence#getTestResult <em>Test Result</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceSequence#getTestResult
+ * <em>Test Result</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Test Result</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ServiceSequence#getTestResult()
* @see #getServiceSequence()
- * @generated */
+ * @generated
+ */
EAttribute getServiceSequence_TestResult();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceTransaction
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceTransaction
* <em>Service Transaction</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Service Transaction</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ServiceTransaction
- * @generated */
+ * @generated
+ */
EClass getServiceTransaction();
- /** Returns the meta object for the containment reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceTransaction#getInputPrimitive <em>Input
- * Primitive</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceTransaction#getInputPrimitive
+ * <em>Input Primitive</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference '<em>Input Primitive</em>'.
+ * @return the meta object for the containment reference '<em>Input
+ * Primitive</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ServiceTransaction#getInputPrimitive()
* @see #getServiceTransaction()
- * @generated */
+ * @generated
+ */
EReference getServiceTransaction_InputPrimitive();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceTransaction#getOutputPrimitive <em>Output
- * Primitive</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceTransaction#getOutputPrimitive
+ * <em>Output Primitive</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Output Primitive</em>'.
+ * @return the meta object for the containment reference list '<em>Output
+ * Primitive</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ServiceTransaction#getOutputPrimitive()
* @see #getServiceTransaction()
- * @generated */
+ * @generated
+ */
EReference getServiceTransaction_OutputPrimitive();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceTransaction#getTestResult <em>Test Result</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceTransaction#getTestResult
+ * <em>Test Result</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Test Result</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ServiceTransaction#getTestResult()
* @see #getServiceTransaction()
- * @generated */
+ * @generated
+ */
EAttribute getServiceTransaction_TestResult();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceInterfaceFBType
- * <em>Service Interface FB Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceInterfaceFBType
+ * <em>Service Interface FB Type</em>}'. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @return the meta object for class '<em>Service Interface FB Type</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ServiceInterfaceFBType
- * @generated */
+ * @generated
+ */
EClass getServiceInterfaceFBType();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.STAlgorithm <em>ST
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.STAlgorithm <em>ST
* Algorithm</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>ST Algorithm</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.STAlgorithm
- * @generated */
+ * @generated
+ */
EClass getSTAlgorithm();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.FBNetwork <em>FB
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.FBNetwork <em>FB
* Network</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>FB Network</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.FBNetwork
- * @generated */
+ * @generated
+ */
EClass getFBNetwork();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.FBNetwork#getNetworkElements <em>Network Elements</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.FBNetwork#getNetworkElements
+ * <em>Network Elements</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Network Elements</em>'.
+ * @return the meta object for the containment reference list '<em>Network
+ * Elements</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.FBNetwork#getNetworkElements()
* @see #getFBNetwork()
- * @generated */
+ * @generated
+ */
EReference getFBNetwork_NetworkElements();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.FBNetwork#getDataConnections <em>Data Connections</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.FBNetwork#getDataConnections
+ * <em>Data Connections</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Data Connections</em>'.
+ * @return the meta object for the containment reference list '<em>Data
+ * Connections</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.FBNetwork#getDataConnections()
* @see #getFBNetwork()
- * @generated */
+ * @generated
+ */
EReference getFBNetwork_DataConnections();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.FBNetwork#getEventConnections <em>Event Connections</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.FBNetwork#getEventConnections
+ * <em>Event Connections</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Event Connections</em>'.
+ * @return the meta object for the containment reference list '<em>Event
+ * Connections</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.FBNetwork#getEventConnections()
* @see #getFBNetwork()
- * @generated */
+ * @generated
+ */
EReference getFBNetwork_EventConnections();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.FBNetwork#getAdapterConnections <em>Adapter
- * Connections</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.FBNetwork#getAdapterConnections
+ * <em>Adapter Connections</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Adapter Connections</em>'.
+ * @return the meta object for the containment reference list '<em>Adapter
+ * Connections</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.FBNetwork#getAdapterConnections()
* @see #getFBNetwork()
- * @generated */
+ * @generated
+ */
EReference getFBNetwork_AdapterConnections();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.SubAppType <em>Sub App
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.SubAppType <em>Sub App
* Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Sub App Type</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.SubAppType
- * @generated */
+ * @generated
+ */
EClass getSubAppType();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem
* <em>Automation System</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Automation System</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem
- * @generated */
+ * @generated
+ */
EClass getAutomationSystem();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem#getApplication <em>Application</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem#getApplication
+ * <em>Application</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Application</em>'.
+ * @return the meta object for the containment reference list
+ * '<em>Application</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem#getApplication()
* @see #getAutomationSystem()
- * @generated */
+ * @generated
+ */
EReference getAutomationSystem_Application();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem#getMapping <em>Mapping</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem#getMapping
+ * <em>Mapping</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Mapping</em>'.
+ * @return the meta object for the containment reference list
+ * '<em>Mapping</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem#getMapping()
* @see #getAutomationSystem()
- * @generated */
+ * @generated
+ */
EReference getAutomationSystem_Mapping();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem#getPalette <em>Palette</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem#getPalette
+ * <em>Palette</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Palette</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem#getPalette()
* @see #getAutomationSystem()
- * @generated */
+ * @generated
+ */
EReference getAutomationSystem_Palette();
- /** Returns the meta object for the containment reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem#getSystemConfiguration <em>System
- * Configuration</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem#getSystemConfiguration
+ * <em>System Configuration</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
- * @return the meta object for the containment reference '<em>System Configuration</em>'.
+ * @return the meta object for the containment reference '<em>System
+ * Configuration</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem#getSystemConfiguration()
* @see #getAutomationSystem()
- * @generated */
+ * @generated
+ */
EReference getAutomationSystem_SystemConfiguration();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem#getSystemFile <em>System File</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem#getSystemFile
+ * <em>System File</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>System File</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem#getSystemFile()
* @see #getAutomationSystem()
- * @generated */
+ * @generated
+ */
EAttribute getAutomationSystem_SystemFile();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem#getCommandStack <em>Command Stack</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem#getCommandStack
+ * <em>Command Stack</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Command Stack</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem#getCommandStack()
* @see #getAutomationSystem()
- * @generated */
+ * @generated
+ */
EAttribute getAutomationSystem_CommandStack();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.VarDeclaration <em>Var
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.VarDeclaration <em>Var
* Declaration</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Var Declaration</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.VarDeclaration
- * @generated */
+ * @generated
+ */
EClass getVarDeclaration();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.VarDeclaration#getArraySize <em>Array Size</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.VarDeclaration#getArraySize
+ * <em>Array Size</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Array Size</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.VarDeclaration#getArraySize()
* @see #getVarDeclaration()
- * @generated */
+ * @generated
+ */
EAttribute getVarDeclaration_ArraySize();
- /** Returns the meta object for the reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.VarDeclaration#getWiths <em>Withs</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.VarDeclaration#getWiths
+ * <em>Withs</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Withs</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.VarDeclaration#getWiths()
* @see #getVarDeclaration()
- * @generated */
+ * @generated
+ */
EReference getVarDeclaration_Withs();
- /** Returns the meta object for the containment reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.VarDeclaration#getValue <em>Value</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.VarDeclaration#getValue
+ * <em>Value</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Value</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.VarDeclaration#getValue()
* @see #getVarDeclaration()
- * @generated */
+ * @generated
+ */
EReference getVarDeclaration_Value();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.VersionInfo <em>Version
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.VersionInfo <em>Version
* Info</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Version Info</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.VersionInfo
- * @generated */
+ * @generated
+ */
EClass getVersionInfo();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.VersionInfo#getAuthor <em>Author</em>}'. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.VersionInfo#getAuthor
+ * <em>Author</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Author</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.VersionInfo#getAuthor()
* @see #getVersionInfo()
- * @generated */
+ * @generated
+ */
EAttribute getVersionInfo_Author();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.VersionInfo#getDate <em>Date</em>}'. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.VersionInfo#getDate
+ * <em>Date</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Date</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.VersionInfo#getDate()
* @see #getVersionInfo()
- * @generated */
+ * @generated
+ */
EAttribute getVersionInfo_Date();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.VersionInfo#getOrganization <em>Organization</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.VersionInfo#getOrganization
+ * <em>Organization</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Organization</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.VersionInfo#getOrganization()
* @see #getVersionInfo()
- * @generated */
+ * @generated
+ */
EAttribute getVersionInfo_Organization();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.VersionInfo#getRemarks <em>Remarks</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.VersionInfo#getRemarks
+ * <em>Remarks</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Remarks</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.VersionInfo#getRemarks()
* @see #getVersionInfo()
- * @generated */
+ * @generated
+ */
EAttribute getVersionInfo_Remarks();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.VersionInfo#getVersion <em>Version</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.VersionInfo#getVersion
+ * <em>Version</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Version</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.VersionInfo#getVersion()
* @see #getVersionInfo()
- * @generated */
+ * @generated
+ */
EAttribute getVersionInfo_Version();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.With <em>With</em>}'.
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.With <em>With</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>With</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.With
- * @generated */
+ * @generated
+ */
EClass getWith();
- /** Returns the meta object for the reference '{@link org.eclipse.fordiac.ide.model.libraryElement.With#getVariables
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.With#getVariables
* <em>Variables</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Variables</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.With#getVariables()
* @see #getWith()
- * @generated */
+ * @generated
+ */
EReference getWith_Variables();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.LibraryElement
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.LibraryElement
* <em>Library Element</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Library Element</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.LibraryElement
- * @generated */
+ * @generated
+ */
EClass getLibraryElement();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.LibraryElement#getVersionInfo <em>Version Info</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.LibraryElement#getVersionInfo
+ * <em>Version Info</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Version Info</em>'.
+ * @return the meta object for the containment reference list '<em>Version
+ * Info</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.LibraryElement#getVersionInfo()
* @see #getLibraryElement()
- * @generated */
+ * @generated
+ */
EReference getLibraryElement_VersionInfo();
- /** Returns the meta object for the containment reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.LibraryElement#getIdentification <em>Identification</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.LibraryElement#getIdentification
+ * <em>Identification</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference '<em>Identification</em>'.
+ * @return the meta object for the containment reference
+ * '<em>Identification</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.LibraryElement#getIdentification()
* @see #getLibraryElement()
- * @generated */
+ * @generated
+ */
EReference getLibraryElement_Identification();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.LibraryElement#getPaletteEntry <em>Palette Entry</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.LibraryElement#getPaletteEntry
+ * <em>Palette Entry</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Palette Entry</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.LibraryElement#getPaletteEntry()
* @see #getLibraryElement()
- * @generated */
+ * @generated
+ */
EReference getLibraryElement_PaletteEntry();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.CompilableType
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.CompilableType
* <em>Compilable Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Compilable Type</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.CompilableType
- * @generated */
+ * @generated
+ */
EClass getCompilableType();
- /** Returns the meta object for the containment reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.CompilableType#getCompilerInfo <em>Compiler Info</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.CompilableType#getCompilerInfo
+ * <em>Compiler Info</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference '<em>Compiler Info</em>'.
+ * @return the meta object for the containment reference '<em>Compiler
+ * Info</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.CompilableType#getCompilerInfo()
* @see #getCompilableType()
- * @generated */
+ * @generated
+ */
EReference getCompilableType_CompilerInfo();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.ConfigurableObject
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ConfigurableObject
* <em>Configurable Object</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Configurable Object</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ConfigurableObject
- * @generated */
+ * @generated
+ */
EClass getConfigurableObject();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ConfigurableObject#getAttributes <em>Attributes</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ConfigurableObject#getAttributes
+ * <em>Attributes</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Attributes</em>'.
+ * @return the meta object for the containment reference list
+ * '<em>Attributes</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ConfigurableObject#getAttributes()
* @see #getConfigurableObject()
- * @generated */
+ * @generated
+ */
EReference getConfigurableObject_Attributes();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.CompositeFBType
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.CompositeFBType
* <em>Composite FB Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Composite FB Type</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.CompositeFBType
- * @generated */
+ * @generated
+ */
EClass getCompositeFBType();
- /** Returns the meta object for the containment reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.CompositeFBType#getFBNetwork <em>FB Network</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.CompositeFBType#getFBNetwork
+ * <em>FB Network</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>FB Network</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.CompositeFBType#getFBNetwork()
* @see #getCompositeFBType()
- * @generated */
+ * @generated
+ */
EReference getCompositeFBType_FBNetwork();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.TextAlgorithm <em>Text
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.TextAlgorithm <em>Text
* Algorithm</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Text Algorithm</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.TextAlgorithm
- * @generated */
+ * @generated
+ */
EClass getTextAlgorithm();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.TextAlgorithm#getText <em>Text</em>}'. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.TextAlgorithm#getText
+ * <em>Text</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Text</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.TextAlgorithm#getText()
* @see #getTextAlgorithm()
- * @generated */
+ * @generated
+ */
EAttribute getTextAlgorithm_Text();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.DataConnection <em>Data
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.DataConnection <em>Data
* Connection</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Data Connection</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.DataConnection
- * @generated */
+ * @generated
+ */
EClass getDataConnection();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.EventConnection <em>Event
- * Connection</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.EventConnection
+ * <em>Event Connection</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Event Connection</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.EventConnection
- * @generated */
+ * @generated
+ */
EClass getEventConnection();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterConnection
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterConnection
* <em>Adapter Connection</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Adapter Connection</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.AdapterConnection
- * @generated */
+ * @generated
+ */
EClass getAdapterConnection();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceInterface
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceInterface
* <em>Service Interface</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Service Interface</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ServiceInterface
- * @generated */
+ * @generated
+ */
EClass getServiceInterface();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement
* <em>IInterface Element</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>IInterface Element</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement
- * @generated */
+ * @generated
+ */
EClass getIInterfaceElement();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement#isIsInput <em>Is Input</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement#isIsInput
+ * <em>Is Input</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Is Input</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement#isIsInput()
* @see #getIInterfaceElement()
- * @generated */
+ * @generated
+ */
EAttribute getIInterfaceElement_IsInput();
- /** Returns the meta object for the reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement#getInputConnections <em>Input
- * Connections</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement#getInputConnections
+ * <em>Input Connections</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Input Connections</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement#getInputConnections()
* @see #getIInterfaceElement()
- * @generated */
+ * @generated
+ */
EReference getIInterfaceElement_InputConnections();
- /** Returns the meta object for the reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement#getOutputConnections <em>Output
- * Connections</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement#getOutputConnections
+ * <em>Output Connections</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Output Connections</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement#getOutputConnections()
* @see #getIInterfaceElement()
- * @generated */
+ * @generated
+ */
EReference getIInterfaceElement_OutputConnections();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement#getType <em>Type</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement#getType
+ * <em>Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Type</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement#getType()
* @see #getIInterfaceElement()
- * @generated */
+ * @generated
+ */
EReference getIInterfaceElement_Type();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement#getTypeName <em>Type Name</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement#getTypeName
+ * <em>Type Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Type Name</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement#getTypeName()
* @see #getIInterfaceElement()
- * @generated */
+ * @generated
+ */
EAttribute getIInterfaceElement_TypeName();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.Value <em>Value</em>}'.
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Value <em>Value</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Value</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Value
- * @generated */
+ * @generated
+ */
EClass getValue();
- /** Returns the meta object for the attribute '{@link org.eclipse.fordiac.ide.model.libraryElement.Value#getValue
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Value#getValue
* <em>Value</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Value#getValue()
* @see #getValue()
- * @generated */
+ * @generated
+ */
EAttribute getValue_Value();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.SystemConfiguration
- * <em>System Configuration</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.SystemConfiguration
+ * <em>System Configuration</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @return the meta object for class '<em>System Configuration</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.SystemConfiguration
- * @generated */
+ * @generated
+ */
EClass getSystemConfiguration();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.SystemConfiguration#getDevices <em>Devices</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.SystemConfiguration#getDevices
+ * <em>Devices</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Devices</em>'.
+ * @return the meta object for the containment reference list
+ * '<em>Devices</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.SystemConfiguration#getDevices()
* @see #getSystemConfiguration()
- * @generated */
+ * @generated
+ */
EReference getSystemConfiguration_Devices();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.SystemConfiguration#getSegments <em>Segments</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.SystemConfiguration#getSegments
+ * <em>Segments</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Segments</em>'.
+ * @return the meta object for the containment reference list
+ * '<em>Segments</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.SystemConfiguration#getSegments()
* @see #getSystemConfiguration()
- * @generated */
+ * @generated
+ */
EReference getSystemConfiguration_Segments();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.SystemConfiguration#getLinks <em>Links</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.SystemConfiguration#getLinks
+ * <em>Links</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Links</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.SystemConfiguration#getLinks()
* @see #getSystemConfiguration()
- * @generated */
+ * @generated
+ */
EReference getSystemConfiguration_Links();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.INamedElement <em>INamed
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.INamedElement <em>INamed
* Element</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>INamed Element</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.INamedElement
- * @generated */
+ * @generated
+ */
EClass getINamedElement();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.INamedElement#getName <em>Name</em>}'. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.INamedElement#getName
+ * <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.INamedElement#getName()
* @see #getINamedElement()
- * @generated */
+ * @generated
+ */
EAttribute getINamedElement_Name();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.INamedElement#getComment <em>Comment</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.INamedElement#getComment
+ * <em>Comment</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Comment</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.INamedElement#getComment()
* @see #getINamedElement()
- * @generated */
+ * @generated
+ */
EAttribute getINamedElement_Comment();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.ResourceTypeFB
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ResourceTypeFB
* <em>Resource Type FB</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Resource Type FB</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ResourceTypeFB
- * @generated */
+ * @generated
+ */
EClass getResourceTypeFB();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.SegmentType <em>Segment
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.SegmentType <em>Segment
* Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Segment Type</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.SegmentType
- * @generated */
+ * @generated
+ */
EClass getSegmentType();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.SegmentType#getVarDeclaration <em>Var Declaration</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.SegmentType#getVarDeclaration
+ * <em>Var Declaration</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Var Declaration</em>'.
+ * @return the meta object for the containment reference list '<em>Var
+ * Declaration</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.SegmentType#getVarDeclaration()
* @see #getSegmentType()
- * @generated */
+ * @generated
+ */
EReference getSegmentType_VarDeclaration();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterFBType <em>Adapter
- * FB Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterFBType
+ * <em>Adapter FB Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Adapter FB Type</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.AdapterFBType
- * @generated */
+ * @generated
+ */
EClass getAdapterFBType();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterFBType#getAdapterType <em>Adapter Type</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterFBType#getAdapterType
+ * <em>Adapter Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Adapter Type</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.AdapterFBType#getAdapterType()
* @see #getAdapterFBType()
- * @generated */
+ * @generated
+ */
EReference getAdapterFBType_AdapterType();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterEvent <em>Adapter
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterEvent <em>Adapter
* Event</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Adapter Event</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.AdapterEvent
- * @generated */
+ * @generated
+ */
EClass getAdapterEvent();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterEvent#getAdapterDeclaration <em>Adapter
- * Declaration</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterEvent#getAdapterDeclaration
+ * <em>Adapter Declaration</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Adapter Declaration</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.AdapterEvent#getAdapterDeclaration()
* @see #getAdapterEvent()
- * @generated */
+ * @generated
+ */
EReference getAdapterEvent_AdapterDeclaration();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.Service
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Service
* <em>Service</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Service</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Service
- * @generated */
+ * @generated
+ */
EClass getService();
- /** Returns the meta object for the containment reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Service#getRightInterface <em>Right Interface</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Service#getRightInterface
+ * <em>Right Interface</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference '<em>Right Interface</em>'.
+ * @return the meta object for the containment reference '<em>Right
+ * Interface</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Service#getRightInterface()
* @see #getService()
- * @generated */
+ * @generated
+ */
EReference getService_RightInterface();
- /** Returns the meta object for the containment reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Service#getLeftInterface <em>Left Interface</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Service#getLeftInterface
+ * <em>Left Interface</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference '<em>Left Interface</em>'.
+ * @return the meta object for the containment reference '<em>Left
+ * Interface</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Service#getLeftInterface()
* @see #getService()
- * @generated */
+ * @generated
+ */
EReference getService_LeftInterface();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Service#getServiceSequence <em>Service Sequence</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Service#getServiceSequence
+ * <em>Service Sequence</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Service Sequence</em>'.
+ * @return the meta object for the containment reference list '<em>Service
+ * Sequence</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Service#getServiceSequence()
* @see #getService()
- * @generated */
+ * @generated
+ */
EReference getService_ServiceSequence();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.TypedConfigureableObject
- * <em>Typed Configureable Object</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.TypedConfigureableObject
+ * <em>Typed Configureable Object</em>}'. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @return the meta object for class '<em>Typed Configureable Object</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.TypedConfigureableObject
- * @generated */
+ * @generated
+ */
EClass getTypedConfigureableObject();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.TypedConfigureableObject#getPaletteEntry <em>Palette
- * Entry</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.TypedConfigureableObject#getPaletteEntry
+ * <em>Palette Entry</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Palette Entry</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.TypedConfigureableObject#getPaletteEntry()
* @see #getTypedConfigureableObject()
- * @generated */
+ * @generated
+ */
EReference getTypedConfigureableObject_PaletteEntry();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterFB <em>Adapter
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterFB <em>Adapter
* FB</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Adapter FB</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.AdapterFB
- * @generated */
+ * @generated
+ */
EClass getAdapterFB();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterFB#getAdapterDecl <em>Adapter Decl</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterFB#getAdapterDecl
+ * <em>Adapter Decl</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Adapter Decl</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.AdapterFB#getAdapterDecl()
* @see #getAdapterFB()
- * @generated */
+ * @generated
+ */
EReference getAdapterFB_AdapterDecl();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.Primitive
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Primitive
* <em>Primitive</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Primitive</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Primitive
- * @generated */
+ * @generated
+ */
EClass getPrimitive();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Primitive#getEvent <em>Event</em>}'. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Primitive#getEvent
+ * <em>Event</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Event</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Primitive#getEvent()
* @see #getPrimitive()
- * @generated */
+ * @generated
+ */
EAttribute getPrimitive_Event();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Primitive#getParameters <em>Parameters</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Primitive#getParameters
+ * <em>Parameters</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Parameters</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Primitive#getParameters()
* @see #getPrimitive()
- * @generated */
+ * @generated
+ */
EAttribute getPrimitive_Parameters();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.Primitive#getInterface <em>Interface</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Primitive#getInterface
+ * <em>Interface</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Interface</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Primitive#getInterface()
* @see #getPrimitive()
- * @generated */
+ * @generated
+ */
EReference getPrimitive_Interface();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.PositionableElement
- * <em>Positionable Element</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.PositionableElement
+ * <em>Positionable Element</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @return the meta object for class '<em>Positionable Element</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.PositionableElement
- * @generated */
+ * @generated
+ */
EClass getPositionableElement();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.PositionableElement#getPosition <em>Position</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.PositionableElement#getPosition
+ * <em>Position</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Position</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.PositionableElement#getPosition()
* @see #getPositionableElement()
- * @generated */
+ * @generated
+ */
EReference getPositionableElement_Position();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.Position
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Position
* <em>Position</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Position</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Position
- * @generated */
+ * @generated
+ */
EClass getPosition();
- /** Returns the meta object for the attribute '{@link org.eclipse.fordiac.ide.model.libraryElement.Position#getX
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Position#getX
* <em>X</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>X</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Position#getX()
* @see #getPosition()
- * @generated */
+ * @generated
+ */
EAttribute getPosition_X();
- /** Returns the meta object for the attribute '{@link org.eclipse.fordiac.ide.model.libraryElement.Position#getY
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Position#getY
* <em>Y</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Y</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Position#getY()
* @see #getPosition()
- * @generated */
+ * @generated
+ */
EAttribute getPosition_Y();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.Color <em>Color</em>}'.
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Color <em>Color</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Color</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Color
- * @generated */
+ * @generated
+ */
EClass getColor();
- /** Returns the meta object for the attribute '{@link org.eclipse.fordiac.ide.model.libraryElement.Color#getRed
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Color#getRed
* <em>Red</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Red</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Color#getRed()
* @see #getColor()
- * @generated */
+ * @generated
+ */
EAttribute getColor_Red();
- /** Returns the meta object for the attribute '{@link org.eclipse.fordiac.ide.model.libraryElement.Color#getGreen
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Color#getGreen
* <em>Green</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Green</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Color#getGreen()
* @see #getColor()
- * @generated */
+ * @generated
+ */
EAttribute getColor_Green();
- /** Returns the meta object for the attribute '{@link org.eclipse.fordiac.ide.model.libraryElement.Color#getBlue
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Color#getBlue
* <em>Blue</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Blue</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Color#getBlue()
* @see #getColor()
- * @generated */
+ * @generated
+ */
EAttribute getColor_Blue();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.ColorizableElement
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ColorizableElement
* <em>Colorizable Element</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Colorizable Element</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ColorizableElement
- * @generated */
+ * @generated
+ */
EClass getColorizableElement();
- /** Returns the meta object for the containment reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ColorizableElement#getColor <em>Color</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ColorizableElement#getColor
+ * <em>Color</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Color</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.ColorizableElement#getColor()
* @see #getColorizableElement()
- * @generated */
+ * @generated
+ */
EReference getColorizableElement_Color();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.IVarElement <em>IVar
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.IVarElement <em>IVar
* Element</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>IVar Element</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.IVarElement
- * @generated */
+ * @generated
+ */
EClass getIVarElement();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.IVarElement#getVarDeclarations <em>Var Declarations</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.IVarElement#getVarDeclarations
+ * <em>Var Declarations</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Var Declarations</em>'.
+ * @return the meta object for the containment reference list '<em>Var
+ * Declarations</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.IVarElement#getVarDeclarations()
* @see #getIVarElement()
- * @generated */
+ * @generated
+ */
EReference getIVarElement_VarDeclarations();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.AttributeDeclaration
- * <em>Attribute Declaration</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AttributeDeclaration
+ * <em>Attribute Declaration</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @return the meta object for class '<em>Attribute Declaration</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.AttributeDeclaration
- * @generated */
+ * @generated
+ */
EClass getAttributeDeclaration();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.AttributeDeclaration#getInitialValue <em>Initial
- * Value</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AttributeDeclaration#getInitialValue
+ * <em>Initial Value</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Initial Value</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.AttributeDeclaration#getInitialValue()
* @see #getAttributeDeclaration()
- * @generated */
+ * @generated
+ */
EAttribute getAttributeDeclaration_InitialValue();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.TypedElement <em>Typed
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.TypedElement <em>Typed
* Element</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Typed Element</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.TypedElement
- * @generated */
+ * @generated
+ */
EClass getTypedElement();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.TypedElement#getType <em>Type</em>}'. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.TypedElement#getType
+ * <em>Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Type</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.TypedElement#getType()
* @see #getTypedElement()
- * @generated */
+ * @generated
+ */
EAttribute getTypedElement_Type();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.SimpleFBType <em>Simple
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.SimpleFBType <em>Simple
* FB Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Simple FB Type</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.SimpleFBType
- * @generated */
+ * @generated
+ */
EClass getSimpleFBType();
- /** Returns the meta object for the containment reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.SimpleFBType#getAlgorithm <em>Algorithm</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.SimpleFBType#getAlgorithm
+ * <em>Algorithm</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Algorithm</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.SimpleFBType#getAlgorithm()
* @see #getSimpleFBType()
- * @generated */
+ * @generated
+ */
EReference getSimpleFBType_Algorithm();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.BaseFBType <em>Base FB
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.BaseFBType <em>Base FB
* Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Base FB Type</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.BaseFBType
- * @generated */
+ * @generated
+ */
EClass getBaseFBType();
- /** Returns the meta object for the containment reference list
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.BaseFBType#getInternalVars <em>Internal Vars</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the containment reference list
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.BaseFBType#getInternalVars
+ * <em>Internal Vars</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '<em>Internal Vars</em>'.
+ * @return the meta object for the containment reference list '<em>Internal
+ * Vars</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.BaseFBType#getInternalVars()
* @see #getBaseFBType()
- * @generated */
+ * @generated
+ */
EReference getBaseFBType_InternalVars();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.StructManipulator
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.StructManipulator
* <em>Struct Manipulator</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Struct Manipulator</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.StructManipulator
- * @generated */
+ * @generated
+ */
EClass getStructManipulator();
- /** Returns the meta object for the reference
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.StructManipulator#getStructType <em>Struct Type</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the reference
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.StructManipulator#getStructType
+ * <em>Struct Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Struct Type</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.StructManipulator#getStructType()
* @see #getStructManipulator()
- * @generated */
+ * @generated
+ */
EReference getStructManipulator_StructType();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.Demultiplexer
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Demultiplexer
* <em>Demultiplexer</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Demultiplexer</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Demultiplexer
- * @generated */
+ * @generated
+ */
EClass getDemultiplexer();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.Multiplexer
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Multiplexer
* <em>Multiplexer</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Multiplexer</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Multiplexer
- * @generated */
+ * @generated
+ */
EClass getMultiplexer();
- /** Returns the meta object for class '{@link org.eclipse.fordiac.ide.model.libraryElement.LocalVariable <em>Local
+ /**
+ * Returns the meta object for class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.LocalVariable <em>Local
* Variable</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Local Variable</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.LocalVariable
- * @generated */
+ * @generated
+ */
EClass getLocalVariable();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.LocalVariable#getArrayStart <em>Array Start</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.LocalVariable#getArrayStart
+ * <em>Array Start</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Array Start</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.LocalVariable#getArrayStart()
* @see #getLocalVariable()
- * @generated */
+ * @generated
+ */
EAttribute getLocalVariable_ArrayStart();
- /** Returns the meta object for the attribute
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.LocalVariable#getArrayStop <em>Array Stop</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for the attribute
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.LocalVariable#getArrayStop
+ * <em>Array Stop</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Array Stop</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.LocalVariable#getArrayStop()
* @see #getLocalVariable()
- * @generated */
+ * @generated
+ */
EAttribute getLocalVariable_ArrayStop();
- /** Returns the meta object for enum '{@link org.eclipse.fordiac.ide.model.libraryElement.Language
+ /**
+ * Returns the meta object for enum
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Language
* <em>Language</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Language</em>'.
* @see org.eclipse.fordiac.ide.model.libraryElement.Language
- * @generated */
+ * @generated
+ */
EEnum getLanguage();
- /** Returns the meta object for data type '{@link org.eclipse.core.resources.IProject <em>IProject</em>}'. <!--
+ /**
+ * Returns the meta object for data type
+ * '{@link org.eclipse.core.resources.IProject <em>IProject</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for data type '<em>IProject</em>'.
* @see org.eclipse.core.resources.IProject
* @model instanceClass="org.eclipse.core.resources.IProject"
- * @generated */
+ * @generated
+ */
EDataType getIProject();
- /** Returns the meta object for data type '{@link org.eclipse.core.resources.IFile <em>IFile</em>}'. <!--
+ /**
+ * Returns the meta object for data type
+ * '{@link org.eclipse.core.resources.IFile <em>IFile</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for data type '<em>IFile</em>'.
* @see org.eclipse.core.resources.IFile
* @model instanceClass="org.eclipse.core.resources.IFile"
- * @generated */
+ * @generated
+ */
EDataType getIFile();
- /** Returns the meta object for data type '{@link org.eclipse.gef.commands.CommandStack <em>Command Stack</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the meta object for data type
+ * '{@link org.eclipse.gef.commands.CommandStack <em>Command Stack</em>}'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Command Stack</em>'.
* @see org.eclipse.gef.commands.CommandStack
* @model instanceClass="org.eclipse.gef.commands.CommandStack"
- * @generated */
+ * @generated
+ */
EDataType getCommandStack();
- /** Returns the meta object for data type '{@link org.eclipse.draw2d.geometry.Point <em>Point</em>}'. <!--
+ /**
+ * Returns the meta object for data type
+ * '{@link org.eclipse.draw2d.geometry.Point <em>Point</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Point</em>'.
* @see org.eclipse.draw2d.geometry.Point
* @model instanceClass="org.eclipse.draw2d.geometry.Point"
- * @generated */
+ * @generated
+ */
EDataType getPoint();
- /** Returns the factory that creates the instances of the model. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Returns the factory that creates the instances of the model. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @return the factory that creates the instances of the model.
- * @generated */
+ * @generated
+ */
LibraryElementFactory getLibraryElementFactory();
- /** <!-- begin-user-doc --> Defines literals for the meta objects that represent
+ /**
+ * <!-- begin-user-doc --> Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
@@ -6215,1589 +8428,2163 @@
* </ul>
* <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
interface Literals {
- /** The meta object literal for the
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterDeclarationImpl <em>Adapter
- * Declaration</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterDeclarationImpl
+ * <em>Adapter Declaration</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterDeclarationImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getAdapterDeclaration()
- * @generated */
+ * @generated
+ */
EClass ADAPTER_DECLARATION = eINSTANCE.getAdapterDeclaration();
- /** The meta object literal for the '<em><b>Adapter FB</b></em>' reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Adapter FB</b></em>' reference
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference ADAPTER_DECLARATION__ADAPTER_FB = eINSTANCE.getAdapterDeclaration_AdapterFB();
- /** The meta object literal for the '<em><b>Palette Entry</b></em>' reference feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Palette Entry</b></em>' reference
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference ADAPTER_DECLARATION__PALETTE_ENTRY = eINSTANCE.getAdapterDeclaration_PaletteEntry();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterTypeImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterTypeImpl
* <em>Adapter Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getAdapterType()
- * @generated */
+ * @generated
+ */
EClass ADAPTER_TYPE = eINSTANCE.getAdapterType();
- /** The meta object literal for the '<em><b>Adapter FB Type</b></em>' reference feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Adapter FB Type</b></em>' reference
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference ADAPTER_TYPE__ADAPTER_FB_TYPE = eINSTANCE.getAdapterType_AdapterFBType();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AlgorithmImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AlgorithmImpl
* <em>Algorithm</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.AlgorithmImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getAlgorithm()
- * @generated */
+ * @generated
+ */
EClass ALGORITHM = eINSTANCE.getAlgorithm();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ApplicationImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ApplicationImpl
* <em>Application</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ApplicationImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getApplication()
- * @generated */
+ * @generated
+ */
EClass APPLICATION = eINSTANCE.getApplication();
- /** The meta object literal for the '<em><b>FB Network</b></em>' containment reference feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>FB Network</b></em>' containment
+ * reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference APPLICATION__FB_NETWORK = eINSTANCE.getApplication_FBNetwork();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.BasicFBTypeImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.BasicFBTypeImpl
* <em>Basic FB Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.BasicFBTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getBasicFBType()
- * @generated */
+ * @generated
+ */
EClass BASIC_FB_TYPE = eINSTANCE.getBasicFBType();
- /** The meta object literal for the '<em><b>ECC</b></em>' containment reference feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>ECC</b></em>' containment reference
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference BASIC_FB_TYPE__ECC = eINSTANCE.getBasicFBType_ECC();
- /** The meta object literal for the '<em><b>Algorithm</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Algorithm</b></em>' containment
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference BASIC_FB_TYPE__ALGORITHM = eINSTANCE.getBasicFBType_Algorithm();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.CompilerInfoImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.CompilerInfoImpl
* <em>Compiler Info</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.CompilerInfoImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getCompilerInfo()
- * @generated */
+ * @generated
+ */
EClass COMPILER_INFO = eINSTANCE.getCompilerInfo();
- /** The meta object literal for the '<em><b>Compiler</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Compiler</b></em>' containment
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference COMPILER_INFO__COMPILER = eINSTANCE.getCompilerInfo_Compiler();
- /** The meta object literal for the '<em><b>Classdef</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Classdef</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute COMPILER_INFO__CLASSDEF = eINSTANCE.getCompilerInfo_Classdef();
- /** The meta object literal for the '<em><b>Header</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Header</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute COMPILER_INFO__HEADER = eINSTANCE.getCompilerInfo_Header();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.CompilerImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.CompilerImpl
* <em>Compiler</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.CompilerImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getCompiler()
- * @generated */
+ * @generated
+ */
EClass COMPILER = eINSTANCE.getCompiler();
- /** The meta object literal for the '<em><b>Language</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Language</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute COMPILER__LANGUAGE = eINSTANCE.getCompiler_Language();
- /** The meta object literal for the '<em><b>Product</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Product</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute COMPILER__PRODUCT = eINSTANCE.getCompiler_Product();
- /** The meta object literal for the '<em><b>Vendor</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Vendor</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute COMPILER__VENDOR = eINSTANCE.getCompiler_Vendor();
- /** The meta object literal for the '<em><b>Version</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Version</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute COMPILER__VERSION = eINSTANCE.getCompiler_Version();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ConnectionImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ConnectionImpl
* <em>Connection</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ConnectionImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getConnection()
- * @generated */
+ * @generated
+ */
EClass CONNECTION = eINSTANCE.getConnection();
- /** The meta object literal for the '<em><b>Res Type Connection</b></em>' attribute feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Res Type Connection</b></em>'
+ * attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute CONNECTION__RES_TYPE_CONNECTION = eINSTANCE.getConnection_ResTypeConnection();
- /** The meta object literal for the '<em><b>Broken Connection</b></em>' attribute feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Broken Connection</b></em>' attribute
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute CONNECTION__BROKEN_CONNECTION = eINSTANCE.getConnection_BrokenConnection();
- /** The meta object literal for the '<em><b>Source</b></em>' reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Source</b></em>' reference feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference CONNECTION__SOURCE = eINSTANCE.getConnection_Source();
- /** The meta object literal for the '<em><b>Destination</b></em>' reference feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Destination</b></em>' reference
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference CONNECTION__DESTINATION = eINSTANCE.getConnection_Destination();
- /** The meta object literal for the '<em><b>Routing Data</b></em>' reference feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Routing Data</b></em>' reference
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference CONNECTION__ROUTING_DATA = eINSTANCE.getConnection_RoutingData();
- /** The meta object literal for the
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ConnectionRoutingDataImpl <em>Connection Routing
- * Data</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ConnectionRoutingDataImpl
+ * <em>Connection Routing Data</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ConnectionRoutingDataImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getConnectionRoutingData()
- * @generated */
+ * @generated
+ */
EClass CONNECTION_ROUTING_DATA = eINSTANCE.getConnectionRoutingData();
- /** The meta object literal for the '<em><b>Dx1</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Dx1</b></em>' attribute feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute CONNECTION_ROUTING_DATA__DX1 = eINSTANCE.getConnectionRoutingData_Dx1();
- /** The meta object literal for the '<em><b>Dx2</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Dx2</b></em>' attribute feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute CONNECTION_ROUTING_DATA__DX2 = eINSTANCE.getConnectionRoutingData_Dx2();
- /** The meta object literal for the '<em><b>Dy</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Dy</b></em>' attribute feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute CONNECTION_ROUTING_DATA__DY = eINSTANCE.getConnectionRoutingData_Dy();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.DeviceImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.DeviceImpl
* <em>Device</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.DeviceImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getDevice()
- * @generated */
+ * @generated
+ */
EClass DEVICE = eINSTANCE.getDevice();
- /** The meta object literal for the '<em><b>Resource</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Resource</b></em>' containment
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference DEVICE__RESOURCE = eINSTANCE.getDevice_Resource();
- /** The meta object literal for the '<em><b>Profile</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Profile</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute DEVICE__PROFILE = eINSTANCE.getDevice_Profile();
- /** The meta object literal for the '<em><b>In Connections</b></em>' reference list feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>In Connections</b></em>' reference
+ * list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference DEVICE__IN_CONNECTIONS = eINSTANCE.getDevice_InConnections();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.DeviceTypeImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.DeviceTypeImpl
* <em>Device Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.DeviceTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getDeviceType()
- * @generated */
+ * @generated
+ */
EClass DEVICE_TYPE = eINSTANCE.getDeviceType();
- /** The meta object literal for the '<em><b>Var Declaration</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Var Declaration</b></em>' containment
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference DEVICE_TYPE__VAR_DECLARATION = eINSTANCE.getDeviceType_VarDeclaration();
- /** The meta object literal for the '<em><b>Resource Type Name</b></em>' containment reference list feature.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Resource Type Name</b></em>'
+ * containment reference list feature. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
- * @generated */
+ * @generated
+ */
EReference DEVICE_TYPE__RESOURCE_TYPE_NAME = eINSTANCE.getDeviceType_ResourceTypeName();
- /** The meta object literal for the '<em><b>Resource</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Resource</b></em>' containment
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference DEVICE_TYPE__RESOURCE = eINSTANCE.getDeviceType_Resource();
- /** The meta object literal for the '<em><b>FB Network</b></em>' containment reference feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>FB Network</b></em>' containment
+ * reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference DEVICE_TYPE__FB_NETWORK = eINSTANCE.getDeviceType_FBNetwork();
- /** The meta object literal for the '<em><b>Profile</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated */
- EAttribute DEVICE_TYPE__PROFILE = eINSTANCE.getDeviceType_Profile();
-
- /** The meta object literal for the '<em><b>Attribute Declarations</b></em>' containment reference list feature.
+ /**
+ * The meta object literal for the '<em><b>Profile</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
+ EAttribute DEVICE_TYPE__PROFILE = eINSTANCE.getDeviceType_Profile();
+
+ /**
+ * The meta object literal for the '<em><b>Attribute Declarations</b></em>'
+ * containment reference list feature. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ */
EReference DEVICE_TYPE__ATTRIBUTE_DECLARATIONS = eINSTANCE.getDeviceType_AttributeDeclarations();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ECActionImpl
- * <em>EC Action</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ECActionImpl <em>EC
+ * Action</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ECActionImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getECAction()
- * @generated */
+ * @generated
+ */
EClass EC_ACTION = eINSTANCE.getECAction();
- /** The meta object literal for the '<em><b>Algorithm</b></em>' reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Algorithm</b></em>' reference
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference EC_ACTION__ALGORITHM = eINSTANCE.getECAction_Algorithm();
- /** The meta object literal for the '<em><b>Output</b></em>' reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Output</b></em>' reference feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference EC_ACTION__OUTPUT = eINSTANCE.getECAction_Output();
- /** The meta object literal for the '<em><b>EC State</b></em>' container reference feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>EC State</b></em>' container
+ * reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference EC_ACTION__EC_STATE = eINSTANCE.getECAction_ECState();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ECCImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ECCImpl
* <em>ECC</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ECCImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getECC()
- * @generated */
+ * @generated
+ */
EClass ECC = eINSTANCE.getECC();
- /** The meta object literal for the '<em><b>EC State</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>EC State</b></em>' containment
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference ECC__EC_STATE = eINSTANCE.getECC_ECState();
- /** The meta object literal for the '<em><b>EC Transition</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>EC Transition</b></em>' containment
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference ECC__EC_TRANSITION = eINSTANCE.getECC_ECTransition();
- /** The meta object literal for the '<em><b>Start</b></em>' reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Start</b></em>' reference feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference ECC__START = eINSTANCE.getECC_Start();
- /** The meta object literal for the '<em><b>Basic FB Type</b></em>' container reference feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Basic FB Type</b></em>' container
+ * reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference ECC__BASIC_FB_TYPE = eINSTANCE.getECC_BasicFBType();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ECStateImpl <em>EC
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ECStateImpl <em>EC
* State</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ECStateImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getECState()
- * @generated */
+ * @generated
+ */
EClass EC_STATE = eINSTANCE.getECState();
- /** The meta object literal for the '<em><b>EC Action</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>EC Action</b></em>' containment
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference EC_STATE__EC_ACTION = eINSTANCE.getECState_ECAction();
- /** The meta object literal for the '<em><b>Out Transitions</b></em>' reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Out Transitions</b></em>' reference
+ * list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference EC_STATE__OUT_TRANSITIONS = eINSTANCE.getECState_OutTransitions();
- /** The meta object literal for the '<em><b>In Transitions</b></em>' reference list feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>In Transitions</b></em>' reference
+ * list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference EC_STATE__IN_TRANSITIONS = eINSTANCE.getECState_InTransitions();
- /** The meta object literal for the '<em><b>ECC</b></em>' container reference feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>ECC</b></em>' container reference
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference EC_STATE__ECC = eINSTANCE.getECState_ECC();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ECTransitionImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ECTransitionImpl
* <em>EC Transition</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ECTransitionImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getECTransition()
- * @generated */
+ * @generated
+ */
EClass EC_TRANSITION = eINSTANCE.getECTransition();
- /** The meta object literal for the '<em><b>Comment</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Comment</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute EC_TRANSITION__COMMENT = eINSTANCE.getECTransition_Comment();
- /** The meta object literal for the '<em><b>Condition Expression</b></em>' attribute feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Condition Expression</b></em>'
+ * attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute EC_TRANSITION__CONDITION_EXPRESSION = eINSTANCE.getECTransition_ConditionExpression();
- /** The meta object literal for the '<em><b>Source</b></em>' reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Source</b></em>' reference feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference EC_TRANSITION__SOURCE = eINSTANCE.getECTransition_Source();
- /** The meta object literal for the '<em><b>Destination</b></em>' reference feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Destination</b></em>' reference
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference EC_TRANSITION__DESTINATION = eINSTANCE.getECTransition_Destination();
- /** The meta object literal for the '<em><b>Condition Event</b></em>' reference feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Condition Event</b></em>' reference
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference EC_TRANSITION__CONDITION_EVENT = eINSTANCE.getECTransition_ConditionEvent();
- /** The meta object literal for the '<em><b>ECC</b></em>' container reference feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>ECC</b></em>' container reference
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference EC_TRANSITION__ECC = eINSTANCE.getECTransition_ECC();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.EventImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.EventImpl
* <em>Event</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.EventImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getEvent()
- * @generated */
+ * @generated
+ */
EClass EVENT = eINSTANCE.getEvent();
- /** The meta object literal for the '<em><b>With</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>With</b></em>' containment reference
+ * list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference EVENT__WITH = eINSTANCE.getEvent_With();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.FBImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.FBImpl
* <em>FB</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.FBImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getFB()
- * @generated */
+ * @generated
+ */
EClass FB = eINSTANCE.getFB();
- /** The meta object literal for the
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.FBNetworkElementImpl <em>FB Network Element</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.FBNetworkElementImpl
+ * <em>FB Network Element</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.FBNetworkElementImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getFBNetworkElement()
- * @generated */
+ * @generated
+ */
EClass FB_NETWORK_ELEMENT = eINSTANCE.getFBNetworkElement();
- /** The meta object literal for the '<em><b>Interface</b></em>' containment reference feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Interface</b></em>' containment
+ * reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference FB_NETWORK_ELEMENT__INTERFACE = eINSTANCE.getFBNetworkElement_Interface();
- /** The meta object literal for the '<em><b>Mapping</b></em>' reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Mapping</b></em>' reference feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference FB_NETWORK_ELEMENT__MAPPING = eINSTANCE.getFBNetworkElement_Mapping();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SubAppImpl <em>Sub
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SubAppImpl <em>Sub
* App</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.SubAppImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getSubApp()
- * @generated */
+ * @generated
+ */
EClass SUB_APP = eINSTANCE.getSubApp();
- /** The meta object literal for the '<em><b>Sub App Network</b></em>' containment reference feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Sub App Network</b></em>' containment
+ * reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference SUB_APP__SUB_APP_NETWORK = eINSTANCE.getSubApp_SubAppNetwork();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.FBTypeImpl <em>FB
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.FBTypeImpl <em>FB
* Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.FBTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getFBType()
- * @generated */
+ * @generated
+ */
EClass FB_TYPE = eINSTANCE.getFBType();
- /** The meta object literal for the '<em><b>Interface List</b></em>' containment reference feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Interface List</b></em>' containment
+ * reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference FB_TYPE__INTERFACE_LIST = eINSTANCE.getFBType_InterfaceList();
- /** The meta object literal for the '<em><b>Service</b></em>' containment reference feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Service</b></em>' containment
+ * reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference FB_TYPE__SERVICE = eINSTANCE.getFBType_Service();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.IdentificationImpl
- * <em>Identification</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.IdentificationImpl
+ * <em>Identification</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.IdentificationImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getIdentification()
- * @generated */
+ * @generated
+ */
EClass IDENTIFICATION = eINSTANCE.getIdentification();
- /** The meta object literal for the '<em><b>Application Domain</b></em>' attribute feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Application Domain</b></em>'
+ * attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute IDENTIFICATION__APPLICATION_DOMAIN = eINSTANCE.getIdentification_ApplicationDomain();
- /** The meta object literal for the '<em><b>Classification</b></em>' attribute feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Classification</b></em>' attribute
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute IDENTIFICATION__CLASSIFICATION = eINSTANCE.getIdentification_Classification();
- /** The meta object literal for the '<em><b>Description</b></em>' attribute feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Description</b></em>' attribute
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute IDENTIFICATION__DESCRIPTION = eINSTANCE.getIdentification_Description();
- /** The meta object literal for the '<em><b>Function</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Function</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute IDENTIFICATION__FUNCTION = eINSTANCE.getIdentification_Function();
- /** The meta object literal for the '<em><b>Standard</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Standard</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute IDENTIFICATION__STANDARD = eINSTANCE.getIdentification_Standard();
- /** The meta object literal for the '<em><b>Type</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute IDENTIFICATION__TYPE = eINSTANCE.getIdentification_Type();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.InputPrimitiveImpl
- * <em>Input Primitive</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.InputPrimitiveImpl
+ * <em>Input Primitive</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.InputPrimitiveImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getInputPrimitive()
- * @generated */
+ * @generated
+ */
EClass INPUT_PRIMITIVE = eINSTANCE.getInputPrimitive();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.InterfaceListImpl
- * <em>Interface List</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.InterfaceListImpl
+ * <em>Interface List</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.InterfaceListImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getInterfaceList()
- * @generated */
+ * @generated
+ */
EClass INTERFACE_LIST = eINSTANCE.getInterfaceList();
- /** The meta object literal for the '<em><b>Plugs</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Plugs</b></em>' containment reference
+ * list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference INTERFACE_LIST__PLUGS = eINSTANCE.getInterfaceList_Plugs();
- /** The meta object literal for the '<em><b>Sockets</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Sockets</b></em>' containment
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference INTERFACE_LIST__SOCKETS = eINSTANCE.getInterfaceList_Sockets();
- /** The meta object literal for the '<em><b>Event Inputs</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Event Inputs</b></em>' containment
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference INTERFACE_LIST__EVENT_INPUTS = eINSTANCE.getInterfaceList_EventInputs();
- /** The meta object literal for the '<em><b>Event Outputs</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Event Outputs</b></em>' containment
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference INTERFACE_LIST__EVENT_OUTPUTS = eINSTANCE.getInterfaceList_EventOutputs();
- /** The meta object literal for the '<em><b>Input Vars</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Input Vars</b></em>' containment
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference INTERFACE_LIST__INPUT_VARS = eINSTANCE.getInterfaceList_InputVars();
- /** The meta object literal for the '<em><b>Output Vars</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Output Vars</b></em>' containment
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference INTERFACE_LIST__OUTPUT_VARS = eINSTANCE.getInterfaceList_OutputVars();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.LinkImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.LinkImpl
* <em>Link</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LinkImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getLink()
- * @generated */
+ * @generated
+ */
EClass LINK = eINSTANCE.getLink();
- /** The meta object literal for the '<em><b>Segment</b></em>' reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Segment</b></em>' reference feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference LINK__SEGMENT = eINSTANCE.getLink_Segment();
- /** The meta object literal for the '<em><b>Device</b></em>' reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Device</b></em>' reference feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference LINK__DEVICE = eINSTANCE.getLink_Device();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.MappingImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.MappingImpl
* <em>Mapping</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.MappingImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getMapping()
- * @generated */
+ * @generated
+ */
EClass MAPPING = eINSTANCE.getMapping();
- /** The meta object literal for the '<em><b>From</b></em>' reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>From</b></em>' reference feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference MAPPING__FROM = eINSTANCE.getMapping_From();
- /** The meta object literal for the '<em><b>To</b></em>' reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>To</b></em>' reference feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference MAPPING__TO = eINSTANCE.getMapping_To();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.OtherAlgorithmImpl
- * <em>Other Algorithm</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.OtherAlgorithmImpl
+ * <em>Other Algorithm</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.OtherAlgorithmImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getOtherAlgorithm()
- * @generated */
+ * @generated
+ */
EClass OTHER_ALGORITHM = eINSTANCE.getOtherAlgorithm();
- /** The meta object literal for the '<em><b>Language</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Language</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute OTHER_ALGORITHM__LANGUAGE = eINSTANCE.getOtherAlgorithm_Language();
- /** The meta object literal for the
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.OutputPrimitiveImpl <em>Output Primitive</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.OutputPrimitiveImpl
+ * <em>Output Primitive</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.OutputPrimitiveImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getOutputPrimitive()
- * @generated */
+ * @generated
+ */
EClass OUTPUT_PRIMITIVE = eINSTANCE.getOutputPrimitive();
- /** The meta object literal for the '<em><b>Test Result</b></em>' attribute feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Test Result</b></em>' attribute
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute OUTPUT_PRIMITIVE__TEST_RESULT = eINSTANCE.getOutputPrimitive_TestResult();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AttributeImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AttributeImpl
* <em>Attribute</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.AttributeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getAttribute()
- * @generated */
+ * @generated
+ */
EClass ATTRIBUTE = eINSTANCE.getAttribute();
- /** The meta object literal for the '<em><b>Attribute Declaration</b></em>' reference feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Attribute Declaration</b></em>'
+ * reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference ATTRIBUTE__ATTRIBUTE_DECLARATION = eINSTANCE.getAttribute_AttributeDeclaration();
- /** The meta object literal for the '<em><b>Value</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute ATTRIBUTE__VALUE = eINSTANCE.getAttribute_Value();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceImpl
* <em>Resource</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getResource()
- * @generated */
+ * @generated
+ */
EClass RESOURCE = eINSTANCE.getResource();
- /** The meta object literal for the '<em><b>FB Network</b></em>' containment reference feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>FB Network</b></em>' containment
+ * reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference RESOURCE__FB_NETWORK = eINSTANCE.getResource_FBNetwork();
- /** The meta object literal for the '<em><b>X</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated */
- EAttribute RESOURCE__X = eINSTANCE.getResource_X();
-
- /** The meta object literal for the '<em><b>Y</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated */
- EAttribute RESOURCE__Y = eINSTANCE.getResource_Y();
-
- /** The meta object literal for the '<em><b>Device</b></em>' container reference feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated */
- EReference RESOURCE__DEVICE = eINSTANCE.getResource_Device();
-
- /** The meta object literal for the '<em><b>Device Type Resource</b></em>' attribute feature. <!--
+ /**
+ * The meta object literal for the '<em><b>X</b></em>' attribute feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
+ EAttribute RESOURCE__X = eINSTANCE.getResource_X();
+
+ /**
+ * The meta object literal for the '<em><b>Y</b></em>' attribute feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EAttribute RESOURCE__Y = eINSTANCE.getResource_Y();
+
+ /**
+ * The meta object literal for the '<em><b>Device</b></em>' container reference
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EReference RESOURCE__DEVICE = eINSTANCE.getResource_Device();
+
+ /**
+ * The meta object literal for the '<em><b>Device Type Resource</b></em>'
+ * attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
EAttribute RESOURCE__DEVICE_TYPE_RESOURCE = eINSTANCE.getResource_DeviceTypeResource();
- /** The meta object literal for the
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceTypeNameImpl <em>Resource Type Name</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceTypeNameImpl
+ * <em>Resource Type Name</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceTypeNameImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getResourceTypeName()
- * @generated */
+ * @generated
+ */
EClass RESOURCE_TYPE_NAME = eINSTANCE.getResourceTypeName();
- /** The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute RESOURCE_TYPE_NAME__NAME = eINSTANCE.getResourceTypeName_Name();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceTypeImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceTypeImpl
* <em>Resource Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getResourceType()
- * @generated */
+ * @generated
+ */
EClass RESOURCE_TYPE = eINSTANCE.getResourceType();
- /** The meta object literal for the '<em><b>Var Declaration</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Var Declaration</b></em>' containment
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference RESOURCE_TYPE__VAR_DECLARATION = eINSTANCE.getResourceType_VarDeclaration();
- /** The meta object literal for the '<em><b>FB Network</b></em>' containment reference feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>FB Network</b></em>' containment
+ * reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference RESOURCE_TYPE__FB_NETWORK = eINSTANCE.getResourceType_FBNetwork();
- /** The meta object literal for the '<em><b>Supported FB Types</b></em>' reference feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Supported FB Types</b></em>'
+ * reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference RESOURCE_TYPE__SUPPORTED_FB_TYPES = eINSTANCE.getResourceType_SupportedFBTypes();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SegmentImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SegmentImpl
* <em>Segment</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.SegmentImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getSegment()
- * @generated */
+ * @generated
+ */
EClass SEGMENT = eINSTANCE.getSegment();
- /** The meta object literal for the '<em><b>Width</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Width</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute SEGMENT__WIDTH = eINSTANCE.getSegment_Width();
- /** The meta object literal for the '<em><b>Var Declarations</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Var Declarations</b></em>'
+ * containment reference list feature. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
- * @generated */
+ * @generated
+ */
EReference SEGMENT__VAR_DECLARATIONS = eINSTANCE.getSegment_VarDeclarations();
- /** The meta object literal for the '<em><b>Out Connections</b></em>' reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Out Connections</b></em>' reference
+ * list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference SEGMENT__OUT_CONNECTIONS = eINSTANCE.getSegment_OutConnections();
- /** The meta object literal for the
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceSequenceImpl <em>Service Sequence</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceSequenceImpl
+ * <em>Service Sequence</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceSequenceImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getServiceSequence()
- * @generated */
+ * @generated
+ */
EClass SERVICE_SEQUENCE = eINSTANCE.getServiceSequence();
- /** The meta object literal for the '<em><b>Service Transaction</b></em>' containment reference list feature.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Service Transaction</b></em>'
+ * containment reference list feature. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
- * @generated */
+ * @generated
+ */
EReference SERVICE_SEQUENCE__SERVICE_TRANSACTION = eINSTANCE.getServiceSequence_ServiceTransaction();
- /** The meta object literal for the '<em><b>Test Result</b></em>' attribute feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Test Result</b></em>' attribute
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute SERVICE_SEQUENCE__TEST_RESULT = eINSTANCE.getServiceSequence_TestResult();
- /** The meta object literal for the
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceTransactionImpl <em>Service
- * Transaction</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceTransactionImpl
+ * <em>Service Transaction</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceTransactionImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getServiceTransaction()
- * @generated */
+ * @generated
+ */
EClass SERVICE_TRANSACTION = eINSTANCE.getServiceTransaction();
- /** The meta object literal for the '<em><b>Input Primitive</b></em>' containment reference feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Input Primitive</b></em>' containment
+ * reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference SERVICE_TRANSACTION__INPUT_PRIMITIVE = eINSTANCE.getServiceTransaction_InputPrimitive();
- /** The meta object literal for the '<em><b>Output Primitive</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Output Primitive</b></em>'
+ * containment reference list feature. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
- * @generated */
+ * @generated
+ */
EReference SERVICE_TRANSACTION__OUTPUT_PRIMITIVE = eINSTANCE.getServiceTransaction_OutputPrimitive();
- /** The meta object literal for the '<em><b>Test Result</b></em>' attribute feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Test Result</b></em>' attribute
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute SERVICE_TRANSACTION__TEST_RESULT = eINSTANCE.getServiceTransaction_TestResult();
- /** The meta object literal for the
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceInterfaceFBTypeImpl <em>Service Interface FB
- * Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceInterfaceFBTypeImpl
+ * <em>Service Interface FB Type</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceInterfaceFBTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getServiceInterfaceFBType()
- * @generated */
+ * @generated
+ */
EClass SERVICE_INTERFACE_FB_TYPE = eINSTANCE.getServiceInterfaceFBType();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.STAlgorithmImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.STAlgorithmImpl
* <em>ST Algorithm</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.STAlgorithmImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getSTAlgorithm()
- * @generated */
+ * @generated
+ */
EClass ST_ALGORITHM = eINSTANCE.getSTAlgorithm();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.FBNetworkImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.FBNetworkImpl
* <em>FB Network</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.FBNetworkImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getFBNetwork()
- * @generated */
+ * @generated
+ */
EClass FB_NETWORK = eINSTANCE.getFBNetwork();
- /** The meta object literal for the '<em><b>Network Elements</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Network Elements</b></em>'
+ * containment reference list feature. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
- * @generated */
+ * @generated
+ */
EReference FB_NETWORK__NETWORK_ELEMENTS = eINSTANCE.getFBNetwork_NetworkElements();
- /** The meta object literal for the '<em><b>Data Connections</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Data Connections</b></em>'
+ * containment reference list feature. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
- * @generated */
+ * @generated
+ */
EReference FB_NETWORK__DATA_CONNECTIONS = eINSTANCE.getFBNetwork_DataConnections();
- /** The meta object literal for the '<em><b>Event Connections</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Event Connections</b></em>'
+ * containment reference list feature. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
- * @generated */
+ * @generated
+ */
EReference FB_NETWORK__EVENT_CONNECTIONS = eINSTANCE.getFBNetwork_EventConnections();
- /** The meta object literal for the '<em><b>Adapter Connections</b></em>' containment reference list feature.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Adapter Connections</b></em>'
+ * containment reference list feature. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
- * @generated */
+ * @generated
+ */
EReference FB_NETWORK__ADAPTER_CONNECTIONS = eINSTANCE.getFBNetwork_AdapterConnections();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SubAppTypeImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SubAppTypeImpl
* <em>Sub App Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.SubAppTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getSubAppType()
- * @generated */
+ * @generated
+ */
EClass SUB_APP_TYPE = eINSTANCE.getSubAppType();
- /** The meta object literal for the
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AutomationSystemImpl <em>Automation System</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AutomationSystemImpl
+ * <em>Automation System</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.AutomationSystemImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getAutomationSystem()
- * @generated */
+ * @generated
+ */
EClass AUTOMATION_SYSTEM = eINSTANCE.getAutomationSystem();
- /** The meta object literal for the '<em><b>Application</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Application</b></em>' containment
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference AUTOMATION_SYSTEM__APPLICATION = eINSTANCE.getAutomationSystem_Application();
- /** The meta object literal for the '<em><b>Mapping</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Mapping</b></em>' containment
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference AUTOMATION_SYSTEM__MAPPING = eINSTANCE.getAutomationSystem_Mapping();
- /** The meta object literal for the '<em><b>Palette</b></em>' reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Palette</b></em>' reference feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference AUTOMATION_SYSTEM__PALETTE = eINSTANCE.getAutomationSystem_Palette();
- /** The meta object literal for the '<em><b>System Configuration</b></em>' containment reference feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>System Configuration</b></em>'
+ * containment reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference AUTOMATION_SYSTEM__SYSTEM_CONFIGURATION = eINSTANCE.getAutomationSystem_SystemConfiguration();
- /** The meta object literal for the '<em><b>System File</b></em>' attribute feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>System File</b></em>' attribute
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute AUTOMATION_SYSTEM__SYSTEM_FILE = eINSTANCE.getAutomationSystem_SystemFile();
- /** The meta object literal for the '<em><b>Command Stack</b></em>' attribute feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Command Stack</b></em>' attribute
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute AUTOMATION_SYSTEM__COMMAND_STACK = eINSTANCE.getAutomationSystem_CommandStack();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.VarDeclarationImpl
- * <em>Var Declaration</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.VarDeclarationImpl
+ * <em>Var Declaration</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.VarDeclarationImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getVarDeclaration()
- * @generated */
+ * @generated
+ */
EClass VAR_DECLARATION = eINSTANCE.getVarDeclaration();
- /** The meta object literal for the '<em><b>Array Size</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Array Size</b></em>' attribute
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute VAR_DECLARATION__ARRAY_SIZE = eINSTANCE.getVarDeclaration_ArraySize();
- /** The meta object literal for the '<em><b>Withs</b></em>' reference list feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Withs</b></em>' reference list
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference VAR_DECLARATION__WITHS = eINSTANCE.getVarDeclaration_Withs();
- /** The meta object literal for the '<em><b>Value</b></em>' containment reference feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Value</b></em>' containment reference
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference VAR_DECLARATION__VALUE = eINSTANCE.getVarDeclaration_Value();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.VersionInfoImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.VersionInfoImpl
* <em>Version Info</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.VersionInfoImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getVersionInfo()
- * @generated */
+ * @generated
+ */
EClass VERSION_INFO = eINSTANCE.getVersionInfo();
- /** The meta object literal for the '<em><b>Author</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Author</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute VERSION_INFO__AUTHOR = eINSTANCE.getVersionInfo_Author();
- /** The meta object literal for the '<em><b>Date</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Date</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute VERSION_INFO__DATE = eINSTANCE.getVersionInfo_Date();
- /** The meta object literal for the '<em><b>Organization</b></em>' attribute feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Organization</b></em>' attribute
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute VERSION_INFO__ORGANIZATION = eINSTANCE.getVersionInfo_Organization();
- /** The meta object literal for the '<em><b>Remarks</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Remarks</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute VERSION_INFO__REMARKS = eINSTANCE.getVersionInfo_Remarks();
- /** The meta object literal for the '<em><b>Version</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Version</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute VERSION_INFO__VERSION = eINSTANCE.getVersionInfo_Version();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.WithImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.WithImpl
* <em>With</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.WithImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getWith()
- * @generated */
+ * @generated
+ */
EClass WITH = eINSTANCE.getWith();
- /** The meta object literal for the '<em><b>Variables</b></em>' reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Variables</b></em>' reference
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference WITH__VARIABLES = eINSTANCE.getWith_Variables();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementImpl
- * <em>Library Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementImpl
+ * <em>Library Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getLibraryElement()
- * @generated */
+ * @generated
+ */
EClass LIBRARY_ELEMENT = eINSTANCE.getLibraryElement();
- /** The meta object literal for the '<em><b>Version Info</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Version Info</b></em>' containment
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference LIBRARY_ELEMENT__VERSION_INFO = eINSTANCE.getLibraryElement_VersionInfo();
- /** The meta object literal for the '<em><b>Identification</b></em>' containment reference feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Identification</b></em>' containment
+ * reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference LIBRARY_ELEMENT__IDENTIFICATION = eINSTANCE.getLibraryElement_Identification();
- /** The meta object literal for the '<em><b>Palette Entry</b></em>' reference feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Palette Entry</b></em>' reference
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference LIBRARY_ELEMENT__PALETTE_ENTRY = eINSTANCE.getLibraryElement_PaletteEntry();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.CompilableTypeImpl
- * <em>Compilable Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.CompilableTypeImpl
+ * <em>Compilable Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.CompilableTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getCompilableType()
- * @generated */
+ * @generated
+ */
EClass COMPILABLE_TYPE = eINSTANCE.getCompilableType();
- /** The meta object literal for the '<em><b>Compiler Info</b></em>' containment reference feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Compiler Info</b></em>' containment
+ * reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference COMPILABLE_TYPE__COMPILER_INFO = eINSTANCE.getCompilableType_CompilerInfo();
- /** The meta object literal for the
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ConfigurableObjectImpl <em>Configurable
- * Object</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ConfigurableObjectImpl
+ * <em>Configurable Object</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ConfigurableObjectImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getConfigurableObject()
- * @generated */
+ * @generated
+ */
EClass CONFIGURABLE_OBJECT = eINSTANCE.getConfigurableObject();
- /** The meta object literal for the '<em><b>Attributes</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Attributes</b></em>' containment
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference CONFIGURABLE_OBJECT__ATTRIBUTES = eINSTANCE.getConfigurableObject_Attributes();
- /** The meta object literal for the
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.CompositeFBTypeImpl <em>Composite FB Type</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.CompositeFBTypeImpl
+ * <em>Composite FB Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.CompositeFBTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getCompositeFBType()
- * @generated */
+ * @generated
+ */
EClass COMPOSITE_FB_TYPE = eINSTANCE.getCompositeFBType();
- /** The meta object literal for the '<em><b>FB Network</b></em>' containment reference feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>FB Network</b></em>' containment
+ * reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference COMPOSITE_FB_TYPE__FB_NETWORK = eINSTANCE.getCompositeFBType_FBNetwork();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.TextAlgorithmImpl
- * <em>Text Algorithm</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.TextAlgorithmImpl
+ * <em>Text Algorithm</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.TextAlgorithmImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getTextAlgorithm()
- * @generated */
+ * @generated
+ */
EClass TEXT_ALGORITHM = eINSTANCE.getTextAlgorithm();
- /** The meta object literal for the '<em><b>Text</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Text</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute TEXT_ALGORITHM__TEXT = eINSTANCE.getTextAlgorithm_Text();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.DataConnectionImpl
- * <em>Data Connection</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.DataConnectionImpl
+ * <em>Data Connection</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.DataConnectionImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getDataConnection()
- * @generated */
+ * @generated
+ */
EClass DATA_CONNECTION = eINSTANCE.getDataConnection();
- /** The meta object literal for the
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.EventConnectionImpl <em>Event Connection</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.EventConnectionImpl
+ * <em>Event Connection</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.EventConnectionImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getEventConnection()
- * @generated */
+ * @generated
+ */
EClass EVENT_CONNECTION = eINSTANCE.getEventConnection();
- /** The meta object literal for the
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterConnectionImpl <em>Adapter Connection</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterConnectionImpl
+ * <em>Adapter Connection</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterConnectionImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getAdapterConnection()
- * @generated */
+ * @generated
+ */
EClass ADAPTER_CONNECTION = eINSTANCE.getAdapterConnection();
- /** The meta object literal for the
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceInterfaceImpl <em>Service Interface</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceInterfaceImpl
+ * <em>Service Interface</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceInterfaceImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getServiceInterface()
- * @generated */
+ * @generated
+ */
EClass SERVICE_INTERFACE = eINSTANCE.getServiceInterface();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement
- * <em>IInterface Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement
+ * <em>IInterface Element</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getIInterfaceElement()
- * @generated */
+ * @generated
+ */
EClass IINTERFACE_ELEMENT = eINSTANCE.getIInterfaceElement();
- /** The meta object literal for the '<em><b>Is Input</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Is Input</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute IINTERFACE_ELEMENT__IS_INPUT = eINSTANCE.getIInterfaceElement_IsInput();
- /** The meta object literal for the '<em><b>Input Connections</b></em>' reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Input Connections</b></em>' reference
+ * list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference IINTERFACE_ELEMENT__INPUT_CONNECTIONS = eINSTANCE.getIInterfaceElement_InputConnections();
- /** The meta object literal for the '<em><b>Output Connections</b></em>' reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Output Connections</b></em>'
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference IINTERFACE_ELEMENT__OUTPUT_CONNECTIONS = eINSTANCE.getIInterfaceElement_OutputConnections();
- /** The meta object literal for the '<em><b>Type</b></em>' reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Type</b></em>' reference feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference IINTERFACE_ELEMENT__TYPE = eINSTANCE.getIInterfaceElement_Type();
- /** The meta object literal for the '<em><b>Type Name</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Type Name</b></em>' attribute
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute IINTERFACE_ELEMENT__TYPE_NAME = eINSTANCE.getIInterfaceElement_TypeName();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ValueImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ValueImpl
* <em>Value</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ValueImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getValue()
- * @generated */
+ * @generated
+ */
EClass VALUE = eINSTANCE.getValue();
- /** The meta object literal for the '<em><b>Value</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute VALUE__VALUE = eINSTANCE.getValue_Value();
- /** The meta object literal for the
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SystemConfigurationImpl <em>System
- * Configuration</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SystemConfigurationImpl
+ * <em>System Configuration</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.SystemConfigurationImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getSystemConfiguration()
- * @generated */
+ * @generated
+ */
EClass SYSTEM_CONFIGURATION = eINSTANCE.getSystemConfiguration();
- /** The meta object literal for the '<em><b>Devices</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Devices</b></em>' containment
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference SYSTEM_CONFIGURATION__DEVICES = eINSTANCE.getSystemConfiguration_Devices();
- /** The meta object literal for the '<em><b>Segments</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Segments</b></em>' containment
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference SYSTEM_CONFIGURATION__SEGMENTS = eINSTANCE.getSystemConfiguration_Segments();
- /** The meta object literal for the '<em><b>Links</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Links</b></em>' containment reference
+ * list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference SYSTEM_CONFIGURATION__LINKS = eINSTANCE.getSystemConfiguration_Links();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.INamedElement
- * <em>INamed Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.INamedElement <em>INamed
+ * Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.INamedElement
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getINamedElement()
- * @generated */
+ * @generated
+ */
EClass INAMED_ELEMENT = eINSTANCE.getINamedElement();
- /** The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute INAMED_ELEMENT__NAME = eINSTANCE.getINamedElement_Name();
- /** The meta object literal for the '<em><b>Comment</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Comment</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute INAMED_ELEMENT__COMMENT = eINSTANCE.getINamedElement_Comment();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceTypeFBImpl
- * <em>Resource Type FB</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceTypeFBImpl
+ * <em>Resource Type FB</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ResourceTypeFBImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getResourceTypeFB()
- * @generated */
+ * @generated
+ */
EClass RESOURCE_TYPE_FB = eINSTANCE.getResourceTypeFB();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SegmentTypeImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SegmentTypeImpl
* <em>Segment Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.SegmentTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getSegmentType()
- * @generated */
+ * @generated
+ */
EClass SEGMENT_TYPE = eINSTANCE.getSegmentType();
- /** The meta object literal for the '<em><b>Var Declaration</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Var Declaration</b></em>' containment
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference SEGMENT_TYPE__VAR_DECLARATION = eINSTANCE.getSegmentType_VarDeclaration();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterFBTypeImpl
- * <em>Adapter FB Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterFBTypeImpl
+ * <em>Adapter FB Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterFBTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getAdapterFBType()
- * @generated */
+ * @generated
+ */
EClass ADAPTER_FB_TYPE = eINSTANCE.getAdapterFBType();
- /** The meta object literal for the '<em><b>Adapter Type</b></em>' reference feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Adapter Type</b></em>' reference
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference ADAPTER_FB_TYPE__ADAPTER_TYPE = eINSTANCE.getAdapterFBType_AdapterType();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterEventImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterEventImpl
* <em>Adapter Event</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterEventImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getAdapterEvent()
- * @generated */
+ * @generated
+ */
EClass ADAPTER_EVENT = eINSTANCE.getAdapterEvent();
- /** The meta object literal for the '<em><b>Adapter Declaration</b></em>' reference feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Adapter Declaration</b></em>'
+ * reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference ADAPTER_EVENT__ADAPTER_DECLARATION = eINSTANCE.getAdapterEvent_AdapterDeclaration();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceImpl
* <em>Service</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ServiceImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getService()
- * @generated */
+ * @generated
+ */
EClass SERVICE = eINSTANCE.getService();
- /** The meta object literal for the '<em><b>Right Interface</b></em>' containment reference feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Right Interface</b></em>' containment
+ * reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference SERVICE__RIGHT_INTERFACE = eINSTANCE.getService_RightInterface();
- /** The meta object literal for the '<em><b>Left Interface</b></em>' containment reference feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Left Interface</b></em>' containment
+ * reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference SERVICE__LEFT_INTERFACE = eINSTANCE.getService_LeftInterface();
- /** The meta object literal for the '<em><b>Service Sequence</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Service Sequence</b></em>'
+ * containment reference list feature. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
- * @generated */
+ * @generated
+ */
EReference SERVICE__SERVICE_SEQUENCE = eINSTANCE.getService_ServiceSequence();
- /** The meta object literal for the
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.TypedConfigureableObjectImpl <em>Typed
- * Configureable Object</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.TypedConfigureableObjectImpl
+ * <em>Typed Configureable Object</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.TypedConfigureableObjectImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getTypedConfigureableObject()
- * @generated */
+ * @generated
+ */
EClass TYPED_CONFIGUREABLE_OBJECT = eINSTANCE.getTypedConfigureableObject();
- /** The meta object literal for the '<em><b>Palette Entry</b></em>' reference feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Palette Entry</b></em>' reference
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference TYPED_CONFIGUREABLE_OBJECT__PALETTE_ENTRY = eINSTANCE.getTypedConfigureableObject_PaletteEntry();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterFBImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterFBImpl
* <em>Adapter FB</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.AdapterFBImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getAdapterFB()
- * @generated */
+ * @generated
+ */
EClass ADAPTER_FB = eINSTANCE.getAdapterFB();
- /** The meta object literal for the '<em><b>Adapter Decl</b></em>' reference feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Adapter Decl</b></em>' reference
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference ADAPTER_FB__ADAPTER_DECL = eINSTANCE.getAdapterFB_AdapterDecl();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.PrimitiveImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.PrimitiveImpl
* <em>Primitive</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.PrimitiveImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getPrimitive()
- * @generated */
+ * @generated
+ */
EClass PRIMITIVE = eINSTANCE.getPrimitive();
- /** The meta object literal for the '<em><b>Event</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Event</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute PRIMITIVE__EVENT = eINSTANCE.getPrimitive_Event();
- /** The meta object literal for the '<em><b>Parameters</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Parameters</b></em>' attribute
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute PRIMITIVE__PARAMETERS = eINSTANCE.getPrimitive_Parameters();
- /** The meta object literal for the '<em><b>Interface</b></em>' reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Interface</b></em>' reference
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference PRIMITIVE__INTERFACE = eINSTANCE.getPrimitive_Interface();
- /** The meta object literal for the
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.PositionableElementImpl <em>Positionable
- * Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.PositionableElementImpl
+ * <em>Positionable Element</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.PositionableElementImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getPositionableElement()
- * @generated */
+ * @generated
+ */
EClass POSITIONABLE_ELEMENT = eINSTANCE.getPositionableElement();
- /** The meta object literal for the '<em><b>Position</b></em>' reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Position</b></em>' reference feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference POSITIONABLE_ELEMENT__POSITION = eINSTANCE.getPositionableElement_Position();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.PositionImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.PositionImpl
* <em>Position</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.PositionImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getPosition()
- * @generated */
+ * @generated
+ */
EClass POSITION = eINSTANCE.getPosition();
- /** The meta object literal for the '<em><b>X</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>X</b></em>' attribute feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute POSITION__X = eINSTANCE.getPosition_X();
- /** The meta object literal for the '<em><b>Y</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Y</b></em>' attribute feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute POSITION__Y = eINSTANCE.getPosition_Y();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ColorImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ColorImpl
* <em>Color</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ColorImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getColor()
- * @generated */
+ * @generated
+ */
EClass COLOR = eINSTANCE.getColor();
- /** The meta object literal for the '<em><b>Red</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Red</b></em>' attribute feature. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute COLOR__RED = eINSTANCE.getColor_Red();
- /** The meta object literal for the '<em><b>Green</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Green</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute COLOR__GREEN = eINSTANCE.getColor_Green();
- /** The meta object literal for the '<em><b>Blue</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Blue</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute COLOR__BLUE = eINSTANCE.getColor_Blue();
- /** The meta object literal for the
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ColorizableElementImpl <em>Colorizable
- * Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.ColorizableElementImpl
+ * <em>Colorizable Element</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.ColorizableElementImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getColorizableElement()
- * @generated */
+ * @generated
+ */
EClass COLORIZABLE_ELEMENT = eINSTANCE.getColorizableElement();
- /** The meta object literal for the '<em><b>Color</b></em>' containment reference feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Color</b></em>' containment reference
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference COLORIZABLE_ELEMENT__COLOR = eINSTANCE.getColorizableElement_Color();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.IVarElement <em>IVar
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.IVarElement <em>IVar
* Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.IVarElement
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getIVarElement()
- * @generated */
+ * @generated
+ */
EClass IVAR_ELEMENT = eINSTANCE.getIVarElement();
- /** The meta object literal for the '<em><b>Var Declarations</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Var Declarations</b></em>'
+ * containment reference list feature. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
- * @generated */
+ * @generated
+ */
EReference IVAR_ELEMENT__VAR_DECLARATIONS = eINSTANCE.getIVarElement_VarDeclarations();
- /** The meta object literal for the
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AttributeDeclarationImpl <em>Attribute
- * Declaration</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.AttributeDeclarationImpl
+ * <em>Attribute Declaration</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.AttributeDeclarationImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getAttributeDeclaration()
- * @generated */
+ * @generated
+ */
EClass ATTRIBUTE_DECLARATION = eINSTANCE.getAttributeDeclaration();
- /** The meta object literal for the '<em><b>Initial Value</b></em>' attribute feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Initial Value</b></em>' attribute
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute ATTRIBUTE_DECLARATION__INITIAL_VALUE = eINSTANCE.getAttributeDeclaration_InitialValue();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.TypedElement <em>Typed
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.TypedElement <em>Typed
* Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.TypedElement
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getTypedElement()
- * @generated */
+ * @generated
+ */
EClass TYPED_ELEMENT = eINSTANCE.getTypedElement();
- /** The meta object literal for the '<em><b>Type</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute TYPED_ELEMENT__TYPE = eINSTANCE.getTypedElement_Type();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SimpleFBTypeImpl
- * <em>Simple FB Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.SimpleFBTypeImpl
+ * <em>Simple FB Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.SimpleFBTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getSimpleFBType()
- * @generated */
+ * @generated
+ */
EClass SIMPLE_FB_TYPE = eINSTANCE.getSimpleFBType();
- /** The meta object literal for the '<em><b>Algorithm</b></em>' containment reference feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Algorithm</b></em>' containment
+ * reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference SIMPLE_FB_TYPE__ALGORITHM = eINSTANCE.getSimpleFBType_Algorithm();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.BaseFBTypeImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.BaseFBTypeImpl
* <em>Base FB Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.BaseFBTypeImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getBaseFBType()
- * @generated */
+ * @generated
+ */
EClass BASE_FB_TYPE = eINSTANCE.getBaseFBType();
- /** The meta object literal for the '<em><b>Internal Vars</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Internal Vars</b></em>' containment
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference BASE_FB_TYPE__INTERNAL_VARS = eINSTANCE.getBaseFBType_InternalVars();
- /** The meta object literal for the
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.StructManipulatorImpl <em>Struct Manipulator</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.StructManipulatorImpl
+ * <em>Struct Manipulator</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.StructManipulatorImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getStructManipulator()
- * @generated */
+ * @generated
+ */
EClass STRUCT_MANIPULATOR = eINSTANCE.getStructManipulator();
- /** The meta object literal for the '<em><b>Struct Type</b></em>' reference feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Struct Type</b></em>' reference
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EReference STRUCT_MANIPULATOR__STRUCT_TYPE = eINSTANCE.getStructManipulator_StructType();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.DemultiplexerImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.DemultiplexerImpl
* <em>Demultiplexer</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.DemultiplexerImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getDemultiplexer()
- * @generated */
+ * @generated
+ */
EClass DEMULTIPLEXER = eINSTANCE.getDemultiplexer();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.MultiplexerImpl
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.MultiplexerImpl
* <em>Multiplexer</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.MultiplexerImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getMultiplexer()
- * @generated */
+ * @generated
+ */
EClass MULTIPLEXER = eINSTANCE.getMultiplexer();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.LocalVariableImpl
- * <em>Local Variable</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.impl.LocalVariableImpl
+ * <em>Local Variable</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LocalVariableImpl
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getLocalVariable()
- * @generated */
+ * @generated
+ */
EClass LOCAL_VARIABLE = eINSTANCE.getLocalVariable();
- /** The meta object literal for the '<em><b>Array Start</b></em>' attribute feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Array Start</b></em>' attribute
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute LOCAL_VARIABLE__ARRAY_START = eINSTANCE.getLocalVariable_ArrayStart();
- /** The meta object literal for the '<em><b>Array Stop</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em><b>Array Stop</b></em>' attribute
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
EAttribute LOCAL_VARIABLE__ARRAY_STOP = eINSTANCE.getLocalVariable_ArrayStop();
- /** The meta object literal for the '{@link org.eclipse.fordiac.ide.model.libraryElement.Language
+ /**
+ * The meta object literal for the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Language
* <em>Language</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.Language
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getLanguage()
- * @generated */
+ * @generated
+ */
EEnum LANGUAGE = eINSTANCE.getLanguage();
- /** The meta object literal for the '<em>IProject</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em>IProject</em>' data type. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.core.resources.IProject
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getIProject()
- * @generated */
+ * @generated
+ */
EDataType IPROJECT = eINSTANCE.getIProject();
- /** The meta object literal for the '<em>IFile</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em>IFile</em>' data type. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.core.resources.IFile
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getIFile()
- * @generated */
+ * @generated
+ */
EDataType IFILE = eINSTANCE.getIFile();
- /** The meta object literal for the '<em>Command Stack</em>' data type. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The meta object literal for the '<em>Command Stack</em>' data type. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.gef.commands.CommandStack
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getCommandStack()
- * @generated */
+ * @generated
+ */
EDataType COMMAND_STACK = eINSTANCE.getCommandStack();
- /** The meta object literal for the '<em>Point</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The meta object literal for the '<em>Point</em>' data type. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.draw2d.geometry.Point
* @see org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementPackageImpl#getPoint()
- * @generated */
+ * @generated
+ */
EDataType POINT = eINSTANCE.getPoint();
}
diff --git a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/Multiplexer.java b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/Multiplexer.java
index 3720948..8e8684d 100644
--- a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/Multiplexer.java
+++ b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/Multiplexer.java
@@ -15,11 +15,14 @@
*/
package org.eclipse.fordiac.ide.model.libraryElement;
-/** <!-- begin-user-doc --> A representation of the model object '<em><b>Multiplexer</b></em>'. <!-- end-user-doc -->
+/**
+ * <!-- begin-user-doc --> A representation of the model object
+ * '<em><b>Multiplexer</b></em>'. <!-- end-user-doc -->
*
*
* @see org.eclipse.fordiac.ide.model.libraryElement.LibraryElementPackage#getMultiplexer()
* @model
- * @generated */
+ * @generated
+ */
public interface Multiplexer extends StructManipulator {
} // Multiplexer
diff --git a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/StructManipulator.java b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/StructManipulator.java
index 569b9ae..b0b6894 100644
--- a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/StructManipulator.java
+++ b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/StructManipulator.java
@@ -1,13 +1,13 @@
/**
* *******************************************************************************
* Copyright (c) 2008 - 2018 Profactor GmbH, TU Wien ACIN, fortiss GmbH
- *
+ *
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0.
- *
+ *
* SPDX-License-Identifier: EPL-2.0
- *
+ *
* Contributors:
* Gerhard Ebenhofer, Alois Zoitl, Ingo Hegny, Monika Wenger, Martin Jobst
* - initial API and implementation and/or initial documentation
@@ -17,35 +17,54 @@
import org.eclipse.fordiac.ide.model.data.StructuredType;
-/** <!-- begin-user-doc --> A representation of the model object '<em><b>Struct Manipulator</b></em>'. <!-- end-user-doc
- * -->
+/**
+ * <!-- begin-user-doc --> A representation of the model object '<em><b>Struct
+ * Manipulator</b></em>'. <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
- * <li>{@link org.eclipse.fordiac.ide.model.libraryElement.StructManipulator#getStructType <em>Struct Type</em>}</li>
+ * <li>{@link org.eclipse.fordiac.ide.model.libraryElement.StructManipulator#getStructType
+ * <em>Struct Type</em>}</li>
* </ul>
*
* @see org.eclipse.fordiac.ide.model.libraryElement.LibraryElementPackage#getStructManipulator()
* @model abstract="true"
- * @generated */
+ * @generated
+ */
public interface StructManipulator extends FB {
- /** Returns the value of the '<em><b>Struct Type</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
+ /**
+ * Returns the value of the '<em><b>Struct Type</b></em>' reference. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the value of the '<em>Struct Type</em>' reference.
- * @see #setStructType(StructuredType)
+ * @see #setStructTypeElementsAtInterface(StructuredType)
* @see org.eclipse.fordiac.ide.model.libraryElement.LibraryElementPackage#getStructManipulator_StructType()
* @model required="true" transient="true"
- * @generated */
+ * @generated
+ */
StructuredType getStructType();
- /** Sets the value of the '{@link org.eclipse.fordiac.ide.model.libraryElement.StructManipulator#getStructType
- * <em>Struct Type</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Sets the value of the
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.StructManipulator#getStructType
+ * <em>Struct Type</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
+ *
* @param value the new value of the '<em>Struct Type</em>' reference.
* @see #getStructType()
- * @generated */
+ * @generated
+ */
void setStructType(StructuredType value);
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @model
+ * @generated
+ */
+ void setStructTypeElementsAtInterface(StructuredType newStruct);
+
} // StructManipulator
diff --git a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/DemultiplexerImpl.java b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/DemultiplexerImpl.java
index 726beff..46a6104 100644
--- a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/DemultiplexerImpl.java
+++ b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/DemultiplexerImpl.java
@@ -1,13 +1,13 @@
/**
* *******************************************************************************
* Copyright (c) 2008 - 2018 Profactor GmbH, TU Wien ACIN, fortiss GmbH
- *
+ *
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0.
- *
+ *
* SPDX-License-Identifier: EPL-2.0
- *
+ *
* Contributors:
* Gerhard Ebenhofer, Alois Zoitl, Ingo Hegny, Monika Wenger, Martin Jobst
* - initial API and implementation and/or initial documentation
@@ -15,120 +15,35 @@
*/
package org.eclipse.fordiac.ide.model.libraryElement.impl;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collection;
-import java.util.List;
-
import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.fordiac.ide.model.LibraryElementTags;
-import org.eclipse.fordiac.ide.model.data.StructuredType;
-import org.eclipse.fordiac.ide.model.libraryElement.Demultiplexer;
-import org.eclipse.fordiac.ide.model.libraryElement.Event;
-import org.eclipse.fordiac.ide.model.libraryElement.LibraryElementFactory;
-import org.eclipse.fordiac.ide.model.libraryElement.LibraryElementPackage;
-import org.eclipse.fordiac.ide.model.libraryElement.VarDeclaration;
-import org.eclipse.fordiac.ide.model.libraryElement.With;
-/** <!-- begin-user-doc --> An implementation of the model object '<em><b>Demultiplexer</b></em>'. <!-- end-user-doc -->
+import org.eclipse.fordiac.ide.model.libraryElement.Demultiplexer;
+import org.eclipse.fordiac.ide.model.libraryElement.LibraryElementPackage;
+
+/**
+ * <!-- begin-user-doc --> An implementation of the model object
+ * '<em><b>Demultiplexer</b></em>'. <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
public class DemultiplexerImpl extends StructManipulatorImpl implements Demultiplexer {
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
protected DemultiplexerImpl() {
super();
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
protected EClass eStaticClass() {
return LibraryElementPackage.Literals.DEMULTIPLEXER;
}
- @Override
- public void setAttribute(String attributeName, String type, String value, String comment) {
- super.setAttribute(attributeName, type, value, comment);
- if (LibraryElementTags.DEMUX_VISIBLE_CHILDREN.equals(attributeName)) {
- setMemberVariablesAsPorts(null);
- List<String> visibleChildrenNames = Arrays
- .asList(value.trim().split(LibraryElementTags.VARIABLE_SEPARATOR));
- setMemberVariablesAsPort(getVarDeclarations(visibleChildrenNames));
- }
- }
-
- private Collection<VarDeclaration> getVarDeclarations(List<String> varDeclNames) {
- List<VarDeclaration> vars = new ArrayList<>();
- varDeclNames.forEach(name -> {
- VarDeclaration varDecl = EcoreUtil.copy(findVarDeclarationInStruct(structType, name));
- if (null != varDecl) {
- varDecl.setName(name);
- vars.add(varDecl);
- }
- });
- return vars;
- }
-
- private static VarDeclaration findVarDeclarationInStruct(StructuredType struct, String name) {
- String[] subnames = name.split("\\."); //$NON-NLS-1$
- List<VarDeclaration> members = struct.getMemberVariables();
- VarDeclaration found = null;
- for (String subname : subnames) { //
- Object[] findings = members.stream().filter(var -> var.getName().equals(subname)).toArray();
- if (findings.length > 0) {
- found = (VarDeclaration) findings[0];
- }
- if ((null != found) && (found.getType() instanceof StructuredType)) {
- members = ((StructuredType) found.getType()).getMemberVariables();
- }
- }
- return found;
- }
-
- @Override
- public boolean deleteAttribute(String attributeName) {
- if (attributeName.equals(LibraryElementTags.DEMUX_VISIBLE_CHILDREN)) {
- setMemberVariablesAsPorts(getStructType());
- }
- return super.deleteAttribute(attributeName);
- }
-
- /** sets all member variables of the passed StructuredType as output ports */
- @Override
- protected void setMemberVariablesAsPorts(StructuredType newStructType) {
- // create member variables of struct as data output ports
- getInterface().getOutputVars().clear();
- if (null != newStructType) {
- Collection<VarDeclaration> list = EcoreUtil.copyAll(newStructType.getMemberVariables());
- setMemberVariablesAsPort(list);
- getInterface().getInputVars().get(0).setType(newStructType); // there should be only one output
- }
- }
-
- private void setMemberVariablesAsPort(Collection<VarDeclaration> list) {
- list.forEach(varDecl -> {
- varDecl.setIsInput(false);
- if (null != varDecl.getValue()) {
- // if we have a value set it empty to get rid of default values from the struct
- // type
- varDecl.getValue().setValue(""); //$NON-NLS-1$
- }
- });
- List<Event> outputEvents = getInterface().getEventOutputs();
-
- // create with constructs
- list.forEach(varDecl -> {
- With with = LibraryElementFactory.eINSTANCE.createWith();
- with.setVariables(varDecl);
- outputEvents.forEach(ev -> ev.getWith().add(with));
- });
-
- // add data output ports to the interface
- getInterface().getOutputVars().addAll(list);
- }
-
} // DemultiplexerImpl
diff --git a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/LibraryElementFactoryImpl.java b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/LibraryElementFactoryImpl.java
index 4b5a3b4..1813d8d 100644
--- a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/LibraryElementFactoryImpl.java
+++ b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/LibraryElementFactoryImpl.java
@@ -102,13 +102,19 @@
import org.eclipse.gef.commands.CommandStack;
-/** <!-- begin-user-doc --> An implementation of the model <b>Factory</b>. <!-- end-user-doc -->
+/**
+ * <!-- begin-user-doc --> An implementation of the model <b>Factory</b>. <!--
+ * end-user-doc -->
*
- * @generated */
+ * @generated
+ */
public class LibraryElementFactoryImpl extends EFactoryImpl implements LibraryElementFactory {
- /** Creates the default factory implementation. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Creates the default factory implementation. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
- * @generated */
+ * @generated
+ */
public static LibraryElementFactory init() {
try {
LibraryElementFactory theLibraryElementFactory = (LibraryElementFactory) EPackage.Registry.INSTANCE
@@ -122,16 +128,21 @@
return new LibraryElementFactoryImpl();
}
- /** Creates an instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Creates an instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
- * @generated */
+ * @generated
+ */
public LibraryElementFactoryImpl() {
super();
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EObject create(EClass eClass) {
switch (eClass.getClassifierID()) {
@@ -276,9 +287,11 @@
}
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public Object createFromString(EDataType eDataType, String initialValue) {
switch (eDataType.getClassifierID()) {
@@ -297,9 +310,11 @@
}
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public String convertToString(EDataType eDataType, Object instanceValue) {
switch (eDataType.getClassifierID()) {
@@ -318,621 +333,759 @@
}
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public AdapterDeclaration createAdapterDeclaration() {
AdapterDeclarationImpl adapterDeclaration = new AdapterDeclarationImpl();
return adapterDeclaration;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public AdapterType createAdapterType() {
AdapterTypeImpl adapterType = new AdapterTypeImpl();
return adapterType;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public Application createApplication() {
ApplicationImpl application = new ApplicationImpl();
return application;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public BasicFBType createBasicFBType() {
BasicFBTypeImpl basicFBType = new BasicFBTypeImpl();
return basicFBType;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public CompilerInfo createCompilerInfo() {
CompilerInfoImpl compilerInfo = new CompilerInfoImpl();
return compilerInfo;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public org.eclipse.fordiac.ide.model.libraryElement.Compiler createCompiler() {
CompilerImpl compiler = new CompilerImpl();
return compiler;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public ConnectionRoutingData createConnectionRoutingData() {
ConnectionRoutingDataImpl connectionRoutingData = new ConnectionRoutingDataImpl();
return connectionRoutingData;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public Device createDevice() {
DeviceImpl device = new DeviceImpl();
return device;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public DeviceType createDeviceType() {
DeviceTypeImpl deviceType = new DeviceTypeImpl();
return deviceType;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public ECAction createECAction() {
ECActionImpl ecAction = new ECActionImpl();
return ecAction;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public ECC createECC() {
ECCImpl ecc = new ECCImpl();
return ecc;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public ECState createECState() {
ECStateImpl ecState = new ECStateImpl();
return ecState;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public ECTransition createECTransition() {
ECTransitionImpl ecTransition = new ECTransitionImpl();
return ecTransition;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public Event createEvent() {
EventImpl event = new EventImpl();
return event;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public FB createFB() {
FBImpl fb = new FBImpl();
return fb;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public FBNetworkElement createFBNetworkElement() {
FBNetworkElementImpl fbNetworkElement = new FBNetworkElementImpl();
return fbNetworkElement;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public SubApp createSubApp() {
SubAppImpl subApp = new SubAppImpl();
return subApp;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public FBType createFBType() {
FBTypeImpl fbType = new FBTypeImpl();
return fbType;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public Identification createIdentification() {
IdentificationImpl identification = new IdentificationImpl();
return identification;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public InputPrimitive createInputPrimitive() {
InputPrimitiveImpl inputPrimitive = new InputPrimitiveImpl();
return inputPrimitive;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public InterfaceList createInterfaceList() {
InterfaceListImpl interfaceList = new InterfaceListImpl();
return interfaceList;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public Link createLink() {
LinkImpl link = new LinkImpl();
return link;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public Mapping createMapping() {
MappingImpl mapping = new MappingImpl();
return mapping;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public OtherAlgorithm createOtherAlgorithm() {
OtherAlgorithmImpl otherAlgorithm = new OtherAlgorithmImpl();
return otherAlgorithm;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public OutputPrimitive createOutputPrimitive() {
OutputPrimitiveImpl outputPrimitive = new OutputPrimitiveImpl();
return outputPrimitive;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public Attribute createAttribute() {
AttributeImpl attribute = new AttributeImpl();
return attribute;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public Resource createResource() {
ResourceImpl resource = new ResourceImpl();
return resource;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public ResourceTypeName createResourceTypeName() {
ResourceTypeNameImpl resourceTypeName = new ResourceTypeNameImpl();
return resourceTypeName;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public ResourceType createResourceType() {
ResourceTypeImpl resourceType = new ResourceTypeImpl();
return resourceType;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public Segment createSegment() {
SegmentImpl segment = new SegmentImpl();
return segment;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public ServiceSequence createServiceSequence() {
ServiceSequenceImpl serviceSequence = new ServiceSequenceImpl();
return serviceSequence;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public ServiceTransaction createServiceTransaction() {
ServiceTransactionImpl serviceTransaction = new ServiceTransactionImpl();
return serviceTransaction;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public ServiceInterfaceFBType createServiceInterfaceFBType() {
ServiceInterfaceFBTypeImpl serviceInterfaceFBType = new ServiceInterfaceFBTypeImpl();
return serviceInterfaceFBType;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public STAlgorithm createSTAlgorithm() {
STAlgorithmImpl stAlgorithm = new STAlgorithmImpl();
return stAlgorithm;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public FBNetwork createFBNetwork() {
FBNetworkImpl fbNetwork = new FBNetworkImpl();
return fbNetwork;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public SubAppType createSubAppType() {
SubAppTypeImpl subAppType = new SubAppTypeImpl();
return subAppType;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public AutomationSystem createAutomationSystem() {
AutomationSystemImpl automationSystem = new AutomationSystemImpl();
return automationSystem;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public VarDeclaration createVarDeclaration() {
VarDeclarationImpl varDeclaration = new VarDeclarationImpl();
return varDeclaration;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public VersionInfo createVersionInfo() {
VersionInfoImpl versionInfo = new VersionInfoImpl();
return versionInfo;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public With createWith() {
WithImpl with = new WithImpl();
return with;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public LibraryElement createLibraryElement() {
LibraryElementImpl libraryElement = new LibraryElementImpl();
return libraryElement;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public CompilableType createCompilableType() {
CompilableTypeImpl compilableType = new CompilableTypeImpl();
return compilableType;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public ConfigurableObject createConfigurableObject() {
ConfigurableObjectImpl configurableObject = new ConfigurableObjectImpl();
return configurableObject;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public CompositeFBType createCompositeFBType() {
CompositeFBTypeImpl compositeFBType = new CompositeFBTypeImpl();
return compositeFBType;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public DataConnection createDataConnection() {
DataConnectionImpl dataConnection = new DataConnectionImpl();
return dataConnection;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EventConnection createEventConnection() {
EventConnectionImpl eventConnection = new EventConnectionImpl();
return eventConnection;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public AdapterConnection createAdapterConnection() {
AdapterConnectionImpl adapterConnection = new AdapterConnectionImpl();
return adapterConnection;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public ServiceInterface createServiceInterface() {
ServiceInterfaceImpl serviceInterface = new ServiceInterfaceImpl();
return serviceInterface;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public Value createValue() {
ValueImpl value = new ValueImpl();
return value;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public SystemConfiguration createSystemConfiguration() {
SystemConfigurationImpl systemConfiguration = new SystemConfigurationImpl();
return systemConfiguration;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public ResourceTypeFB createResourceTypeFB() {
ResourceTypeFBImpl resourceTypeFB = new ResourceTypeFBImpl();
return resourceTypeFB;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public SegmentType createSegmentType() {
SegmentTypeImpl segmentType = new SegmentTypeImpl();
return segmentType;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public AdapterFBType createAdapterFBType() {
AdapterFBTypeImpl adapterFBType = new AdapterFBTypeImpl();
return adapterFBType;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public AdapterEvent createAdapterEvent() {
AdapterEventImpl adapterEvent = new AdapterEventImpl();
return adapterEvent;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public Service createService() {
ServiceImpl service = new ServiceImpl();
return service;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public TypedConfigureableObject createTypedConfigureableObject() {
TypedConfigureableObjectImpl typedConfigureableObject = new TypedConfigureableObjectImpl();
return typedConfigureableObject;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public AdapterFB createAdapterFB() {
AdapterFBImpl adapterFB = new AdapterFBImpl();
return adapterFB;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public Primitive createPrimitive() {
PrimitiveImpl primitive = new PrimitiveImpl();
return primitive;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public PositionableElement createPositionableElement() {
PositionableElementImpl positionableElement = new PositionableElementImpl();
return positionableElement;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public Position createPosition() {
PositionImpl position = new PositionImpl();
return position;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public Color createColor() {
ColorImpl color = new ColorImpl();
return color;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public ColorizableElement createColorizableElement() {
ColorizableElementImpl colorizableElement = new ColorizableElementImpl();
return colorizableElement;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public AttributeDeclaration createAttributeDeclaration() {
AttributeDeclarationImpl attributeDeclaration = new AttributeDeclarationImpl();
return attributeDeclaration;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public SimpleFBType createSimpleFBType() {
SimpleFBTypeImpl simpleFBType = new SimpleFBTypeImpl();
return simpleFBType;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public BaseFBType createBaseFBType() {
BaseFBTypeImpl baseFBType = new BaseFBTypeImpl();
return baseFBType;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public Demultiplexer createDemultiplexer() {
DemultiplexerImpl demultiplexer = new DemultiplexerImpl();
return demultiplexer;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public Multiplexer createMultiplexer() {
MultiplexerImpl multiplexer = new MultiplexerImpl();
return multiplexer;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public LocalVariable createLocalVariable() {
LocalVariableImpl localVariable = new LocalVariableImpl();
return localVariable;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
public Language createLanguageFromString(EDataType eDataType, String initialValue) {
Language result = Language.get(initialValue);
if (result == null)
@@ -941,81 +1094,103 @@
return result;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
public String convertLanguageToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
public IProject createIProjectFromString(EDataType eDataType, String initialValue) {
return (IProject) super.createFromString(eDataType, initialValue);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
public String convertIProjectToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
public IFile createIFileFromString(EDataType eDataType, String initialValue) {
return (IFile) super.createFromString(eDataType, initialValue);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
public String convertIFileToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
public CommandStack createCommandStackFromString(EDataType eDataType, String initialValue) {
return (CommandStack) super.createFromString(eDataType, initialValue);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
public String convertCommandStackToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
public Point createPointFromString(EDataType eDataType, String initialValue) {
return (Point) super.createFromString(eDataType, initialValue);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
public String convertPointToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public LibraryElementPackage getLibraryElementPackage() {
return (LibraryElementPackage) getEPackage();
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @deprecated
- * @generated */
+ * @generated
+ */
@Deprecated
public static LibraryElementPackage getPackage() {
return LibraryElementPackage.eINSTANCE;
diff --git a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/LibraryElementImpl.java b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/LibraryElementImpl.java
index 0535a4b..c85c2f7 100644
--- a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/LibraryElementImpl.java
+++ b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/LibraryElementImpl.java
@@ -32,106 +32,133 @@
import org.eclipse.fordiac.ide.model.libraryElement.VersionInfo;
import org.eclipse.fordiac.ide.model.typelibrary.TypeLibrary;
-/** <!-- begin-user-doc --> An implementation of the model object '<em><b>Library Element</b></em>'. <!-- end-user-doc
- * -->
+/**
+ * <!-- begin-user-doc --> An implementation of the model object '<em><b>Library
+ * Element</b></em>'. <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
* <ul>
- * <li>{@link org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementImpl#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementImpl#getComment <em>Comment</em>}</li>
- * <li>{@link org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementImpl#getVersionInfo <em>Version
- * Info</em>}</li>
+ * <li>{@link org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementImpl#getName
+ * <em>Name</em>}</li>
+ * <li>{@link org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementImpl#getComment
+ * <em>Comment</em>}</li>
+ * <li>{@link org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementImpl#getVersionInfo
+ * <em>Version Info</em>}</li>
* <li>{@link org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementImpl#getIdentification
* <em>Identification</em>}</li>
- * <li>{@link org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementImpl#getPaletteEntry <em>Palette
- * Entry</em>}</li>
+ * <li>{@link org.eclipse.fordiac.ide.model.libraryElement.impl.LibraryElementImpl#getPaletteEntry
+ * <em>Palette Entry</em>}</li>
* </ul>
*
- * @generated */
+ * @generated
+ */
public class LibraryElementImpl extends EObjectImpl implements LibraryElement {
- /** The default value of the '{@link #getName() <em>Name</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The default value of the '{@link #getName() <em>Name</em>}' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @see #getName()
* @generated
- * @ordered */
+ * @ordered
+ */
protected static final String NAME_EDEFAULT = ""; //$NON-NLS-1$
- /** The cached value of the '{@link #getName() <em>Name</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
+ /**
+ * The cached value of the '{@link #getName() <em>Name</em>}' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @see #getName()
* @generated
- * @ordered */
+ * @ordered
+ */
protected String name = NAME_EDEFAULT;
- /** The default value of the '{@link #getComment() <em>Comment</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The default value of the '{@link #getComment() <em>Comment</em>}' attribute.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see #getComment()
* @generated
- * @ordered */
+ * @ordered
+ */
protected static final String COMMENT_EDEFAULT = ""; //$NON-NLS-1$
- /** The cached value of the '{@link #getComment() <em>Comment</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ /**
+ * The cached value of the '{@link #getComment() <em>Comment</em>}' attribute.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see #getComment()
* @generated
- * @ordered */
+ * @ordered
+ */
protected String comment = COMMENT_EDEFAULT;
- /** The cached value of the '{@link #getVersionInfo() <em>Version Info</em>}' containment reference list. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The cached value of the '{@link #getVersionInfo() <em>Version Info</em>}'
+ * containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see #getVersionInfo()
* @generated
- * @ordered */
+ * @ordered
+ */
protected EList<VersionInfo> versionInfo;
- /** The cached value of the '{@link #getIdentification() <em>Identification</em>}' containment reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The cached value of the '{@link #getIdentification()
+ * <em>Identification</em>}' containment reference. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @see #getIdentification()
* @generated
- * @ordered */
+ * @ordered
+ */
protected Identification identification;
- /** The cached value of the '{@link #getPaletteEntry() <em>Palette Entry</em>}' reference. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ /**
+ * The cached value of the '{@link #getPaletteEntry() <em>Palette Entry</em>}'
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see #getPaletteEntry()
* @generated
- * @ordered */
+ * @ordered
+ */
protected PaletteEntry paletteEntry;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
protected LibraryElementImpl() {
super();
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
protected EClass eStaticClass() {
return LibraryElementPackage.Literals.LIBRARY_ELEMENT;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public String getName() {
return name;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public void setName(String newName) {
String oldName = name;
@@ -141,17 +168,21 @@
name));
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public String getComment() {
return comment;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public void setComment(String newComment) {
String oldComment = comment;
@@ -161,9 +192,11 @@
oldComment, comment));
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EList<VersionInfo> getVersionInfo() {
if (versionInfo == null) {
@@ -173,9 +206,11 @@
return versionInfo;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public Identification getIdentification() {
if (identification != null && identification.eIsProxy()) {
@@ -199,16 +234,20 @@
return identification;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
public Identification basicGetIdentification() {
return identification;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
public NotificationChain basicSetIdentification(Identification newIdentification, NotificationChain msgs) {
Identification oldIdentification = identification;
identification = newIdentification;
@@ -223,9 +262,11 @@
return msgs;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public void setIdentification(Identification newIdentification) {
if (newIdentification != identification) {
@@ -244,17 +285,21 @@
newIdentification, newIdentification));
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public PaletteEntry getPaletteEntry() {
return paletteEntry;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
public NotificationChain basicSetPaletteEntry(PaletteEntry newPaletteEntry, NotificationChain msgs) {
PaletteEntry oldPaletteEntry = paletteEntry;
paletteEntry = newPaletteEntry;
@@ -269,9 +314,11 @@
return msgs;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public void setPaletteEntry(PaletteEntry newPaletteEntry) {
if (newPaletteEntry != paletteEntry) {
@@ -290,9 +337,11 @@
newPaletteEntry, newPaletteEntry));
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public TypeLibrary getTypeLibrary() {
if (null != getPaletteEntry()) {
@@ -301,9 +350,11 @@
return null;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
@@ -317,9 +368,11 @@
}
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
@@ -334,9 +387,11 @@
}
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
@@ -357,9 +412,11 @@
}
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
@@ -386,9 +443,11 @@
}
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public void eUnset(int featureID) {
switch (featureID) {
@@ -413,9 +472,11 @@
}
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
@@ -434,9 +495,11 @@
}
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public String toString() {
if (eIsProxy())
diff --git a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/LibraryElementPackageImpl.java b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/LibraryElementPackageImpl.java
index 23b25e4..21d25e2 100644
--- a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/LibraryElementPackageImpl.java
+++ b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/LibraryElementPackageImpl.java
@@ -120,446 +120,621 @@
import org.eclipse.gef.commands.CommandStack;
-/** <!-- begin-user-doc --> An implementation of the model <b>Package</b>. <!-- end-user-doc -->
+/**
+ * <!-- begin-user-doc --> An implementation of the model <b>Package</b>. <!--
+ * end-user-doc -->
*
- * @generated */
+ * @generated
+ */
public class LibraryElementPackageImpl extends EPackageImpl implements LibraryElementPackage {
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass adapterDeclarationEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass adapterTypeEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass algorithmEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass applicationEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass basicFBTypeEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass compilerInfoEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass compilerEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass connectionEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass connectionRoutingDataEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass deviceEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass deviceTypeEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass ecActionEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass eccEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass ecStateEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass ecTransitionEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass eventEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass fbEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass fbNetworkElementEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass subAppEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass fbTypeEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass identificationEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass inputPrimitiveEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass interfaceListEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass linkEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass mappingEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass otherAlgorithmEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass outputPrimitiveEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass attributeEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass resourceEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass resourceTypeNameEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass resourceTypeEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass segmentEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass serviceSequenceEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass serviceTransactionEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass serviceInterfaceFBTypeEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass stAlgorithmEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass fbNetworkEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass subAppTypeEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass automationSystemEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass varDeclarationEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass versionInfoEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass withEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass libraryElementEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass compilableTypeEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass configurableObjectEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass compositeFBTypeEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass textAlgorithmEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass dataConnectionEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass eventConnectionEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass adapterConnectionEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass serviceInterfaceEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass iInterfaceElementEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass valueEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass systemConfigurationEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass iNamedElementEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass resourceTypeFBEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass segmentTypeEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass adapterFBTypeEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass adapterEventEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass serviceEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass typedConfigureableObjectEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass adapterFBEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass primitiveEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass positionableElementEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass positionEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass colorEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass colorizableElementEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass iVarElementEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass attributeDeclarationEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass typedElementEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass simpleFBTypeEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass baseFBTypeEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass structManipulatorEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass demultiplexerEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass multiplexerEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EClass localVariableEClass = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EEnum languageEEnum = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EDataType iProjectEDataType = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EDataType iFileEDataType = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EDataType commandStackEDataType = null;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private EDataType pointEDataType = null;
- /** Creates an instance of the model <b>Package</b>, registered with {@link org.eclipse.emf.ecore.EPackage.Registry
- * EPackage.Registry} by the package package URI value.
+ /**
+ * Creates an instance of the model <b>Package</b>, registered with
+ * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the
+ * package package URI value.
* <p>
- * Note: the correct way to create the package is via the static factory method {@link #init init()}, which also
- * performs initialization of the package, or returns the registered package, if one already exists. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ * Note: the correct way to create the package is via the static factory method
+ * {@link #init init()}, which also performs initialization of the package, or
+ * returns the registered package, if one already exists. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @see org.eclipse.emf.ecore.EPackage.Registry
* @see org.eclipse.fordiac.ide.model.libraryElement.LibraryElementPackage#eNS_URI
* @see #init()
- * @generated */
+ * @generated
+ */
private LibraryElementPackageImpl() {
super(eNS_URI, LibraryElementFactory.eINSTANCE);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private static boolean isInited = false;
- /** Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
+ /**
+ * Creates, registers, and initializes the <b>Package</b> for this model, and
+ * for any others upon which it depends.
*
* <p>
- * This method is used to initialize {@link LibraryElementPackage#eINSTANCE} when that field is accessed. Clients
- * should not invoke it directly. Instead, they should simply access that field to obtain the package. <!--
+ * This method is used to initialize {@link LibraryElementPackage#eINSTANCE}
+ * when that field is accessed. Clients should not invoke it directly. Instead,
+ * they should simply access that field to obtain the package. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #eNS_URI
* @see #createPackageContents()
* @see #initializePackageContents()
- * @generated */
+ * @generated
+ */
public static LibraryElementPackage init() {
if (isInited)
return (LibraryElementPackage) EPackage.Registry.INSTANCE.getEPackage(LibraryElementPackage.eNS_URI);
@@ -603,1895 +778,2370 @@
return theLibraryElementPackage;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getAdapterDeclaration() {
return adapterDeclarationEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getAdapterDeclaration_AdapterFB() {
return (EReference) adapterDeclarationEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getAdapterDeclaration_PaletteEntry() {
return (EReference) adapterDeclarationEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getAdapterType() {
return adapterTypeEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getAdapterType_AdapterFBType() {
return (EReference) adapterTypeEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getAlgorithm() {
return algorithmEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getApplication() {
return applicationEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getApplication_FBNetwork() {
return (EReference) applicationEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getBasicFBType() {
return basicFBTypeEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getBasicFBType_ECC() {
return (EReference) basicFBTypeEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getBasicFBType_Algorithm() {
return (EReference) basicFBTypeEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getCompilerInfo() {
return compilerInfoEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getCompilerInfo_Compiler() {
return (EReference) compilerInfoEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getCompilerInfo_Classdef() {
return (EAttribute) compilerInfoEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getCompilerInfo_Header() {
return (EAttribute) compilerInfoEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getCompiler() {
return compilerEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getCompiler_Language() {
return (EAttribute) compilerEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getCompiler_Product() {
return (EAttribute) compilerEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getCompiler_Vendor() {
return (EAttribute) compilerEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getCompiler_Version() {
return (EAttribute) compilerEClass.getEStructuralFeatures().get(3);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getConnection() {
return connectionEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getConnection_ResTypeConnection() {
return (EAttribute) connectionEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getConnection_BrokenConnection() {
return (EAttribute) connectionEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getConnection_Source() {
return (EReference) connectionEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getConnection_Destination() {
return (EReference) connectionEClass.getEStructuralFeatures().get(3);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getConnection_RoutingData() {
return (EReference) connectionEClass.getEStructuralFeatures().get(4);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getConnectionRoutingData() {
return connectionRoutingDataEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getConnectionRoutingData_Dx1() {
return (EAttribute) connectionRoutingDataEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getConnectionRoutingData_Dx2() {
return (EAttribute) connectionRoutingDataEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getConnectionRoutingData_Dy() {
return (EAttribute) connectionRoutingDataEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getDevice() {
return deviceEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getDevice_Resource() {
return (EReference) deviceEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getDevice_Profile() {
return (EAttribute) deviceEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getDevice_InConnections() {
return (EReference) deviceEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getDeviceType() {
return deviceTypeEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getDeviceType_VarDeclaration() {
return (EReference) deviceTypeEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getDeviceType_ResourceTypeName() {
return (EReference) deviceTypeEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getDeviceType_Resource() {
return (EReference) deviceTypeEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getDeviceType_FBNetwork() {
return (EReference) deviceTypeEClass.getEStructuralFeatures().get(3);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getDeviceType_Profile() {
return (EAttribute) deviceTypeEClass.getEStructuralFeatures().get(4);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getDeviceType_AttributeDeclarations() {
return (EReference) deviceTypeEClass.getEStructuralFeatures().get(5);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getECAction() {
return ecActionEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getECAction_Algorithm() {
return (EReference) ecActionEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getECAction_Output() {
return (EReference) ecActionEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getECAction_ECState() {
return (EReference) ecActionEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getECC() {
return eccEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getECC_ECState() {
return (EReference) eccEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getECC_ECTransition() {
return (EReference) eccEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getECC_Start() {
return (EReference) eccEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getECC_BasicFBType() {
return (EReference) eccEClass.getEStructuralFeatures().get(3);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getECState() {
return ecStateEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getECState_ECAction() {
return (EReference) ecStateEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getECState_OutTransitions() {
return (EReference) ecStateEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getECState_InTransitions() {
return (EReference) ecStateEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getECState_ECC() {
return (EReference) ecStateEClass.getEStructuralFeatures().get(3);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getECTransition() {
return ecTransitionEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getECTransition_Comment() {
return (EAttribute) ecTransitionEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getECTransition_ConditionExpression() {
return (EAttribute) ecTransitionEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getECTransition_Source() {
return (EReference) ecTransitionEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getECTransition_Destination() {
return (EReference) ecTransitionEClass.getEStructuralFeatures().get(3);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getECTransition_ConditionEvent() {
return (EReference) ecTransitionEClass.getEStructuralFeatures().get(4);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getECTransition_ECC() {
return (EReference) ecTransitionEClass.getEStructuralFeatures().get(5);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getEvent() {
return eventEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getEvent_With() {
return (EReference) eventEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getFB() {
return fbEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getFBNetworkElement() {
return fbNetworkElementEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getFBNetworkElement_Interface() {
return (EReference) fbNetworkElementEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getFBNetworkElement_Mapping() {
return (EReference) fbNetworkElementEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getSubApp() {
return subAppEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getSubApp_SubAppNetwork() {
return (EReference) subAppEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getFBType() {
return fbTypeEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getFBType_InterfaceList() {
return (EReference) fbTypeEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getFBType_Service() {
return (EReference) fbTypeEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getIdentification() {
return identificationEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getIdentification_ApplicationDomain() {
return (EAttribute) identificationEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getIdentification_Classification() {
return (EAttribute) identificationEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getIdentification_Description() {
return (EAttribute) identificationEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getIdentification_Function() {
return (EAttribute) identificationEClass.getEStructuralFeatures().get(3);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getIdentification_Standard() {
return (EAttribute) identificationEClass.getEStructuralFeatures().get(4);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getIdentification_Type() {
return (EAttribute) identificationEClass.getEStructuralFeatures().get(5);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getInputPrimitive() {
return inputPrimitiveEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getInterfaceList() {
return interfaceListEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getInterfaceList_Plugs() {
return (EReference) interfaceListEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getInterfaceList_Sockets() {
return (EReference) interfaceListEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getInterfaceList_EventInputs() {
return (EReference) interfaceListEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getInterfaceList_EventOutputs() {
return (EReference) interfaceListEClass.getEStructuralFeatures().get(3);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getInterfaceList_InputVars() {
return (EReference) interfaceListEClass.getEStructuralFeatures().get(4);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getInterfaceList_OutputVars() {
return (EReference) interfaceListEClass.getEStructuralFeatures().get(5);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getLink() {
return linkEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getLink_Segment() {
return (EReference) linkEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getLink_Device() {
return (EReference) linkEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getMapping() {
return mappingEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getMapping_From() {
return (EReference) mappingEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getMapping_To() {
return (EReference) mappingEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getOtherAlgorithm() {
return otherAlgorithmEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getOtherAlgorithm_Language() {
return (EAttribute) otherAlgorithmEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getOutputPrimitive() {
return outputPrimitiveEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getOutputPrimitive_TestResult() {
return (EAttribute) outputPrimitiveEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getAttribute() {
return attributeEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getAttribute_AttributeDeclaration() {
return (EReference) attributeEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getAttribute_Value() {
return (EAttribute) attributeEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getResource() {
return resourceEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getResource_FBNetwork() {
return (EReference) resourceEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getResource_X() {
return (EAttribute) resourceEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getResource_Y() {
return (EAttribute) resourceEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getResource_Device() {
return (EReference) resourceEClass.getEStructuralFeatures().get(3);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getResource_DeviceTypeResource() {
return (EAttribute) resourceEClass.getEStructuralFeatures().get(4);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getResourceTypeName() {
return resourceTypeNameEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getResourceTypeName_Name() {
return (EAttribute) resourceTypeNameEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getResourceType() {
return resourceTypeEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getResourceType_VarDeclaration() {
return (EReference) resourceTypeEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getResourceType_FBNetwork() {
return (EReference) resourceTypeEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getResourceType_SupportedFBTypes() {
return (EReference) resourceTypeEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getSegment() {
return segmentEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getSegment_Width() {
return (EAttribute) segmentEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getSegment_VarDeclarations() {
return (EReference) segmentEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getSegment_OutConnections() {
return (EReference) segmentEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getServiceSequence() {
return serviceSequenceEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getServiceSequence_ServiceTransaction() {
return (EReference) serviceSequenceEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getServiceSequence_TestResult() {
return (EAttribute) serviceSequenceEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getServiceTransaction() {
return serviceTransactionEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getServiceTransaction_InputPrimitive() {
return (EReference) serviceTransactionEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getServiceTransaction_OutputPrimitive() {
return (EReference) serviceTransactionEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getServiceTransaction_TestResult() {
return (EAttribute) serviceTransactionEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getServiceInterfaceFBType() {
return serviceInterfaceFBTypeEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getSTAlgorithm() {
return stAlgorithmEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getFBNetwork() {
return fbNetworkEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getFBNetwork_NetworkElements() {
return (EReference) fbNetworkEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getFBNetwork_DataConnections() {
return (EReference) fbNetworkEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getFBNetwork_EventConnections() {
return (EReference) fbNetworkEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getFBNetwork_AdapterConnections() {
return (EReference) fbNetworkEClass.getEStructuralFeatures().get(3);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getSubAppType() {
return subAppTypeEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getAutomationSystem() {
return automationSystemEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getAutomationSystem_Application() {
return (EReference) automationSystemEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getAutomationSystem_Mapping() {
return (EReference) automationSystemEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getAutomationSystem_Palette() {
return (EReference) automationSystemEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getAutomationSystem_SystemConfiguration() {
return (EReference) automationSystemEClass.getEStructuralFeatures().get(3);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getAutomationSystem_SystemFile() {
return (EAttribute) automationSystemEClass.getEStructuralFeatures().get(4);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getAutomationSystem_CommandStack() {
return (EAttribute) automationSystemEClass.getEStructuralFeatures().get(5);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getVarDeclaration() {
return varDeclarationEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getVarDeclaration_ArraySize() {
return (EAttribute) varDeclarationEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getVarDeclaration_Withs() {
return (EReference) varDeclarationEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getVarDeclaration_Value() {
return (EReference) varDeclarationEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getVersionInfo() {
return versionInfoEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getVersionInfo_Author() {
return (EAttribute) versionInfoEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getVersionInfo_Date() {
return (EAttribute) versionInfoEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getVersionInfo_Organization() {
return (EAttribute) versionInfoEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getVersionInfo_Remarks() {
return (EAttribute) versionInfoEClass.getEStructuralFeatures().get(3);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getVersionInfo_Version() {
return (EAttribute) versionInfoEClass.getEStructuralFeatures().get(4);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getWith() {
return withEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getWith_Variables() {
return (EReference) withEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getLibraryElement() {
return libraryElementEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getLibraryElement_VersionInfo() {
return (EReference) libraryElementEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getLibraryElement_Identification() {
return (EReference) libraryElementEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getLibraryElement_PaletteEntry() {
return (EReference) libraryElementEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getCompilableType() {
return compilableTypeEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getCompilableType_CompilerInfo() {
return (EReference) compilableTypeEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getConfigurableObject() {
return configurableObjectEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getConfigurableObject_Attributes() {
return (EReference) configurableObjectEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getCompositeFBType() {
return compositeFBTypeEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getCompositeFBType_FBNetwork() {
return (EReference) compositeFBTypeEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getTextAlgorithm() {
return textAlgorithmEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getTextAlgorithm_Text() {
return (EAttribute) textAlgorithmEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getDataConnection() {
return dataConnectionEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getEventConnection() {
return eventConnectionEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getAdapterConnection() {
return adapterConnectionEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getServiceInterface() {
return serviceInterfaceEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getIInterfaceElement() {
return iInterfaceElementEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getIInterfaceElement_IsInput() {
return (EAttribute) iInterfaceElementEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getIInterfaceElement_InputConnections() {
return (EReference) iInterfaceElementEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getIInterfaceElement_OutputConnections() {
return (EReference) iInterfaceElementEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getIInterfaceElement_Type() {
return (EReference) iInterfaceElementEClass.getEStructuralFeatures().get(3);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getIInterfaceElement_TypeName() {
return (EAttribute) iInterfaceElementEClass.getEStructuralFeatures().get(4);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getValue() {
return valueEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getValue_Value() {
return (EAttribute) valueEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getSystemConfiguration() {
return systemConfigurationEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getSystemConfiguration_Devices() {
return (EReference) systemConfigurationEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getSystemConfiguration_Segments() {
return (EReference) systemConfigurationEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getSystemConfiguration_Links() {
return (EReference) systemConfigurationEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getINamedElement() {
return iNamedElementEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getINamedElement_Name() {
return (EAttribute) iNamedElementEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getINamedElement_Comment() {
return (EAttribute) iNamedElementEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getResourceTypeFB() {
return resourceTypeFBEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getSegmentType() {
return segmentTypeEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getSegmentType_VarDeclaration() {
return (EReference) segmentTypeEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getAdapterFBType() {
return adapterFBTypeEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getAdapterFBType_AdapterType() {
return (EReference) adapterFBTypeEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getAdapterEvent() {
return adapterEventEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getAdapterEvent_AdapterDeclaration() {
return (EReference) adapterEventEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getService() {
return serviceEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getService_RightInterface() {
return (EReference) serviceEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getService_LeftInterface() {
return (EReference) serviceEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getService_ServiceSequence() {
return (EReference) serviceEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getTypedConfigureableObject() {
return typedConfigureableObjectEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getTypedConfigureableObject_PaletteEntry() {
return (EReference) typedConfigureableObjectEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getAdapterFB() {
return adapterFBEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getAdapterFB_AdapterDecl() {
return (EReference) adapterFBEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getPrimitive() {
return primitiveEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getPrimitive_Event() {
return (EAttribute) primitiveEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getPrimitive_Parameters() {
return (EAttribute) primitiveEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getPrimitive_Interface() {
return (EReference) primitiveEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getPositionableElement() {
return positionableElementEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getPositionableElement_Position() {
return (EReference) positionableElementEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getPosition() {
return positionEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getPosition_X() {
return (EAttribute) positionEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getPosition_Y() {
return (EAttribute) positionEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getColor() {
return colorEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getColor_Red() {
return (EAttribute) colorEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getColor_Green() {
return (EAttribute) colorEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getColor_Blue() {
return (EAttribute) colorEClass.getEStructuralFeatures().get(2);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getColorizableElement() {
return colorizableElementEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getColorizableElement_Color() {
return (EReference) colorizableElementEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getIVarElement() {
return iVarElementEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getIVarElement_VarDeclarations() {
return (EReference) iVarElementEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getAttributeDeclaration() {
return attributeDeclarationEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getAttributeDeclaration_InitialValue() {
return (EAttribute) attributeDeclarationEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getTypedElement() {
return typedElementEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getTypedElement_Type() {
return (EAttribute) typedElementEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getSimpleFBType() {
return simpleFBTypeEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getSimpleFBType_Algorithm() {
return (EReference) simpleFBTypeEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getBaseFBType() {
return baseFBTypeEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getBaseFBType_InternalVars() {
return (EReference) baseFBTypeEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getStructManipulator() {
return structManipulatorEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EReference getStructManipulator_StructType() {
return (EReference) structManipulatorEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getDemultiplexer() {
return demultiplexerEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getMultiplexer() {
return multiplexerEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EClass getLocalVariable() {
return localVariableEClass;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getLocalVariable_ArrayStart() {
return (EAttribute) localVariableEClass.getEStructuralFeatures().get(0);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EAttribute getLocalVariable_ArrayStop() {
return (EAttribute) localVariableEClass.getEStructuralFeatures().get(1);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EEnum getLanguage() {
return languageEEnum;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EDataType getIProject() {
return iProjectEDataType;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EDataType getIFile() {
return iFileEDataType;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EDataType getCommandStack() {
return commandStackEDataType;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public EDataType getPoint() {
return pointEDataType;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
public LibraryElementFactory getLibraryElementFactory() {
return (LibraryElementFactory) getEFactoryInstance();
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private boolean isCreated = false;
- /** Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but
- * its first. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Creates the meta-model objects for the package. This method is guarded to
+ * have no affect on any invocation but its first. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
- * @generated */
+ * @generated
+ */
public void createPackageContents() {
if (isCreated)
return;
@@ -2813,15 +3463,20 @@
pointEDataType = createEDataType(POINT);
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
private boolean isInitialized = false;
- /** Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any
- * invocation but its first. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Complete the initialization of the package and its meta-model. This method is
+ * guarded to have no affect on any invocation but its first. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
public void initializePackageContents() {
if (isInitialized)
return;
@@ -3778,6 +4433,10 @@
1, 1, StructManipulator.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE,
IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ op = addEOperation(structManipulatorEClass, null, "setStructTypeElementsAtInterface", 0, 1, IS_UNIQUE, //$NON-NLS-1$
+ IS_ORDERED);
+ addEParameter(op, theDataPackage.getStructuredType(), "newStruct", 0, 1, IS_UNIQUE, IS_ORDERED); //$NON-NLS-1$
+
initEClass(demultiplexerEClass, Demultiplexer.class, "Demultiplexer", !IS_ABSTRACT, !IS_INTERFACE, //$NON-NLS-1$
IS_GENERATED_INSTANCE_CLASS);
@@ -3817,10 +4476,13 @@
createExtendedMetaDataAnnotations();
}
- /** Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
+ /**
+ * Initializes the annotations for
+ * <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
protected void createExtendedMetaDataAnnotations() {
String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData"; //$NON-NLS-1$
addAnnotation(getAdapterType_AdapterFBType(), source, new String[] { "kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
@@ -4070,4 +4732,15 @@
});
}
+ /**
+ * Initializes the annotations for <b>null</b>. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ protected void createNullAnnotations() {
+ String source = null;
+ addAnnotation(structManipulatorEClass.getEOperations().get(0), source, new String[] {});
+ }
+
} // LibraryElementPackageImpl
diff --git a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/MultiplexerImpl.java b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/MultiplexerImpl.java
index 8ea9662..3bc72ba 100644
--- a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/MultiplexerImpl.java
+++ b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/MultiplexerImpl.java
@@ -1,13 +1,13 @@
/**
* *******************************************************************************
* Copyright (c) 2008 - 2018 Profactor GmbH, TU Wien ACIN, fortiss GmbH
- *
+ *
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0.
- *
+ *
* SPDX-License-Identifier: EPL-2.0
- *
+ *
* Contributors:
* Gerhard Ebenhofer, Alois Zoitl, Ingo Hegny, Monika Wenger, Martin Jobst
* - initial API and implementation and/or initial documentation
@@ -15,65 +15,35 @@
*/
package org.eclipse.fordiac.ide.model.libraryElement.impl;
-import java.util.Collection;
-
import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.fordiac.ide.model.data.StructuredType;
-import org.eclipse.fordiac.ide.model.libraryElement.Event;
-import org.eclipse.fordiac.ide.model.libraryElement.LibraryElementFactory;
+
import org.eclipse.fordiac.ide.model.libraryElement.LibraryElementPackage;
import org.eclipse.fordiac.ide.model.libraryElement.Multiplexer;
-import org.eclipse.fordiac.ide.model.libraryElement.VarDeclaration;
-import org.eclipse.fordiac.ide.model.libraryElement.With;
-/** <!-- begin-user-doc --> An implementation of the model object '<em><b>Multiplexer</b></em>'. <!-- end-user-doc -->
+/**
+ * <!-- begin-user-doc --> An implementation of the model object
+ * '<em><b>Multiplexer</b></em>'. <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
public class MultiplexerImpl extends StructManipulatorImpl implements Multiplexer {
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
protected MultiplexerImpl() {
super();
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
@Override
protected EClass eStaticClass() {
return LibraryElementPackage.Literals.MULTIPLEXER;
}
- /** sets all member variables of the passed StructuredType as input ports */
- @Override
- protected void setMemberVariablesAsPorts(StructuredType newStructType) {
- // create member variables of struct as data input ports
- getInterface().getInputVars().clear();
- if (null != newStructType) {
- Collection<VarDeclaration> list = EcoreUtil.copyAll(newStructType.getMemberVariables());
- list.forEach(varDecl -> {
- varDecl.setIsInput(true);
- if (null != varDecl.getValue()) {
- // if we have a value set it empty to get rid of default values from the struct
- // type
- varDecl.getValue().setValue(""); //$NON-NLS-1$
- }
- });
- Event ev = getInterface().getEventInputs().get(0);
-
- // create with constructs
- list.forEach(varDecl -> {
- With with = LibraryElementFactory.eINSTANCE.createWith();
- with.setVariables(varDecl);
- ev.getWith().add(with);
- });
-
- // add data input ports to the interface
- getInterface().getInputVars().addAll(list);
- getInterface().getOutputVars().get(0).setType(newStructType); // there should be only one output
- }
- }
-
} // MultiplexerImpl
diff --git a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/StructManipulatorImpl.java b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/StructManipulatorImpl.java
index 9199364..4b1bf55 100644
--- a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/StructManipulatorImpl.java
+++ b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/impl/StructManipulatorImpl.java
@@ -23,105 +23,108 @@
import org.eclipse.fordiac.ide.model.libraryElement.LibraryElementPackage;
import org.eclipse.fordiac.ide.model.libraryElement.StructManipulator;
-/** <!-- begin-user-doc --> An implementation of the model object '<em><b>Struct Manipulator</b></em>'. <!--
- * end-user-doc -->
+/**
+ * <!-- begin-user-doc --> An implementation of the model object '<em><b>Struct
+ * Manipulator</b></em>'. <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
* <ul>
- * <li>{@link org.eclipse.fordiac.ide.model.libraryElement.impl.StructManipulatorImpl#getStructType <em>Struct
- * Type</em>}</li>
+ * <li>{@link org.eclipse.fordiac.ide.model.libraryElement.impl.StructManipulatorImpl#getStructType
+ * <em>Struct Type</em>}</li>
* </ul>
*
- * @generated */
+ * @generated
+ */
public abstract class StructManipulatorImpl extends FBImpl implements StructManipulator {
- /** The cached value of the '{@link #getStructType() <em>Struct Type</em>}' reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
+ /**
+ * The cached value of the '{@link #getStructType() <em>Struct Type</em>}'
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see #getStructType()
* @generated
- * @ordered */
+ * @ordered
+ */
protected StructuredType structType;
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated */
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
protected StructManipulatorImpl() {
super();
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated */
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
@Override
protected EClass eStaticClass() {
return LibraryElementPackage.Literals.STRUCT_MANIPULATOR;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated */
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
@Override
public StructuredType getStructType() {
- if (structType != null && structType.eIsProxy()) {
- InternalEObject oldStructType = (InternalEObject) structType;
+ if ((structType != null) && structType.eIsProxy()) {
+ final InternalEObject oldStructType = (InternalEObject) structType;
structType = (StructuredType) eResolveProxy(oldStructType);
if (structType != oldStructType) {
- if (eNotificationRequired())
+ if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.RESOLVE,
LibraryElementPackage.STRUCT_MANIPULATOR__STRUCT_TYPE, oldStructType, structType));
+ }
}
}
return structType;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated */
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
public StructuredType basicGetStructType() {
return structType;
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated */
- public void setStructTypeGen(StructuredType newStructType) {
- StructuredType oldStructType = structType;
- structType = newStructType;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, LibraryElementPackage.STRUCT_MANIPULATOR__STRUCT_TYPE,
- oldStructType, structType));
- }
-
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
@Override
public void setStructType(StructuredType newStructType) {
- if ((null == getStructType()) || (!getStructType().getName().equals(newStructType.getName()))) {
- setStructTypeGen(newStructType);
- setMemberVariablesAsPorts(newStructType);
- setAttribute("StructuredType", "STRING", getStructType().getName(), COMMENT_EDEFAULT); //$NON-NLS-1$ //$NON-NLS-2$
+ final StructuredType oldStructType = structType;
+ structType = newStructType;
+ if (eNotificationRequired()) {
+ eNotify(new ENotificationImpl(this, Notification.SET, LibraryElementPackage.STRUCT_MANIPULATOR__STRUCT_TYPE,
+ oldStructType, structType));
}
}
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
@Override
- public void setAttribute(String attributeName, String type, String value, String comment) {
- super.setAttribute(attributeName, type, value, comment);
- if ("StructuredType".equals(attributeName)) { //$NON-NLS-1$
- StructuredType newStructType = getTypeLibrary().getDataTypeLibrary().getStructuredType(value);
- if ((null == getStructType()) || (!getStructType().getName().equals(newStructType.getName()))) {
- setStructTypeGen(newStructType);
- setMemberVariablesAsPorts(newStructType);
- }
- }
+ public void setStructTypeElementsAtInterface(final StructuredType newStruct) {
+ org.eclipse.fordiac.ide.model.StructManipulation.setStructTypeElementsAtInterface(this, newStruct);
}
- /** sets all member variables of a given StructuredType as ports of the StructManipulator.
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @param newStructType the StructuredType containing member variables */
- protected abstract void setMemberVariablesAsPorts(StructuredType newStructType);
-
- /* <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated */
+ * @generated
+ */
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
@@ -135,9 +138,11 @@
}
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated */
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
@@ -150,9 +155,11 @@
}
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated */
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
@Override
public void eUnset(int featureID) {
switch (featureID) {
@@ -165,9 +172,11 @@
}
}
- /** <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated */
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
diff --git a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/util/LibraryElementAdapterFactory.java b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/util/LibraryElementAdapterFactory.java
index 89b42fe..6e43599 100644
--- a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/util/LibraryElementAdapterFactory.java
+++ b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/util/LibraryElementAdapterFactory.java
@@ -94,32 +94,43 @@
import org.eclipse.fordiac.ide.model.libraryElement.VersionInfo;
import org.eclipse.fordiac.ide.model.libraryElement.With;
-/** <!-- begin-user-doc --> The <b>Adapter Factory</b> for the model. It provides an adapter <code>createXXX</code>
- * method for each class of the model. <!-- end-user-doc -->
+/**
+ * <!-- begin-user-doc --> The <b>Adapter Factory</b> for the model. It provides
+ * an adapter <code>createXXX</code> method for each class of the model. <!--
+ * end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.LibraryElementPackage
- * @generated */
+ * @generated
+ */
public class LibraryElementAdapterFactory extends AdapterFactoryImpl {
- /** The cached model package. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The cached model package. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
protected static LibraryElementPackage modelPackage;
- /** Creates an instance of the adapter factory. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Creates an instance of the adapter factory. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
- * @generated */
+ * @generated
+ */
public LibraryElementAdapterFactory() {
if (modelPackage == null) {
modelPackage = LibraryElementPackage.eINSTANCE;
}
}
- /** Returns whether this factory is applicable for the type of the object. <!-- begin-user-doc --> This
- * implementation returns <code>true</code> if the object is either the model's package or is an instance object of
- * the model. <!-- end-user-doc -->
+ /**
+ * Returns whether this factory is applicable for the type of the object. <!--
+ * begin-user-doc --> This implementation returns <code>true</code> if the
+ * object is either the model's package or is an instance object of the model.
+ * <!-- end-user-doc -->
*
* @return whether this factory is applicable for the type of the object.
- * @generated */
+ * @generated
+ */
@Override
public boolean isFactoryForType(Object object) {
if (object == modelPackage) {
@@ -131,9 +142,12 @@
return false;
}
- /** The switch that delegates to the <code>createXXX</code> methods. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The switch that delegates to the <code>createXXX</code> methods. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
protected LibraryElementSwitch<Adapter> modelSwitch = new LibraryElementSwitch<Adapter>() {
@Override
public Adapter caseAdapterDeclaration(AdapterDeclaration object) {
@@ -521,930 +535,1207 @@
}
};
- /** Creates an adapter for the <code>target</code>. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Creates an adapter for the <code>target</code>. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @param target the object to adapt.
* @return the adapter for the <code>target</code>.
- * @generated */
+ * @generated
+ */
@Override
public Adapter createAdapter(Notifier target) {
return modelSwitch.doSwitch((EObject) target);
}
- /** Creates a new adapter for an object of class
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterDeclaration <em>Adapter Declaration</em>}'. <!--
- * begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
- * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterDeclaration
+ * <em>Adapter Declaration</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
+ * end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.AdapterDeclaration
- * @generated */
+ * @generated
+ */
public Adapter createAdapterDeclarationAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterType
- * <em>Adapter Type</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterType <em>Adapter
+ * Type</em>}'. <!-- begin-user-doc --> This default implementation returns null
+ * so that we can easily ignore cases; it's useful to ignore a case when
+ * inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.AdapterType
- * @generated */
+ * @generated
+ */
public Adapter createAdapterTypeAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.Algorithm
- * <em>Algorithm</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Algorithm
+ * <em>Algorithm</em>}'. <!-- begin-user-doc --> This default implementation
+ * returns null so that we can easily ignore cases; it's useful to ignore a case
+ * when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.Algorithm
- * @generated */
+ * @generated
+ */
public Adapter createAlgorithmAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.Application
- * <em>Application</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Application
+ * <em>Application</em>}'. <!-- begin-user-doc --> This default implementation
+ * returns null so that we can easily ignore cases; it's useful to ignore a case
+ * when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.Application
- * @generated */
+ * @generated
+ */
public Adapter createApplicationAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.BasicFBType
- * <em>Basic FB Type</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.BasicFBType <em>Basic FB
+ * Type</em>}'. <!-- begin-user-doc --> This default implementation returns null
+ * so that we can easily ignore cases; it's useful to ignore a case when
+ * inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.BasicFBType
- * @generated */
+ * @generated
+ */
public Adapter createBasicFBTypeAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.CompilerInfo
- * <em>Compiler Info</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.CompilerInfo
+ * <em>Compiler Info</em>}'. <!-- begin-user-doc --> This default implementation
+ * returns null so that we can easily ignore cases; it's useful to ignore a case
+ * when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.CompilerInfo
- * @generated */
+ * @generated
+ */
public Adapter createCompilerInfoAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.Compiler
- * <em>Compiler</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Compiler
+ * <em>Compiler</em>}'. <!-- begin-user-doc --> This default implementation
+ * returns null so that we can easily ignore cases; it's useful to ignore a case
+ * when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.Compiler
- * @generated */
+ * @generated
+ */
public Adapter createCompilerAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.Connection
- * <em>Connection</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Connection
+ * <em>Connection</em>}'. <!-- begin-user-doc --> This default implementation
+ * returns null so that we can easily ignore cases; it's useful to ignore a case
+ * when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.Connection
- * @generated */
+ * @generated
+ */
public Adapter createConnectionAdapter() {
return null;
}
- /** Creates a new adapter for an object of class
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ConnectionRoutingData <em>Connection Routing Data</em>}'.
- * <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful
- * to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ConnectionRoutingData
+ * <em>Connection Routing Data</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
+ * end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.ConnectionRoutingData
- * @generated */
+ * @generated
+ */
public Adapter createConnectionRoutingDataAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.Device
- * <em>Device</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
- * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Device
+ * <em>Device</em>}'. <!-- begin-user-doc --> This default implementation
+ * returns null so that we can easily ignore cases; it's useful to ignore a case
+ * when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.Device
- * @generated */
+ * @generated
+ */
public Adapter createDeviceAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.DeviceType
- * <em>Device Type</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.DeviceType <em>Device
+ * Type</em>}'. <!-- begin-user-doc --> This default implementation returns null
+ * so that we can easily ignore cases; it's useful to ignore a case when
+ * inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.DeviceType
- * @generated */
+ * @generated
+ */
public Adapter createDeviceTypeAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.ECAction
- * <em>EC Action</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECAction <em>EC
+ * Action</em>}'. <!-- begin-user-doc --> This default implementation returns
+ * null so that we can easily ignore cases; it's useful to ignore a case when
+ * inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECAction
- * @generated */
+ * @generated
+ */
public Adapter createECActionAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.ECC
- * <em>ECC</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
- * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECC <em>ECC</em>}'. <!--
+ * begin-user-doc --> This default implementation returns null so that we can
+ * easily ignore cases; it's useful to ignore a case when inheritance will catch
+ * all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECC
- * @generated */
+ * @generated
+ */
public Adapter createECCAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.ECState <em>EC
- * State</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
- * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECState <em>EC
+ * State</em>}'. <!-- begin-user-doc --> This default implementation returns
+ * null so that we can easily ignore cases; it's useful to ignore a case when
+ * inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECState
- * @generated */
+ * @generated
+ */
public Adapter createECStateAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.ECTransition
- * <em>EC Transition</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ECTransition <em>EC
+ * Transition</em>}'. <!-- begin-user-doc --> This default implementation
+ * returns null so that we can easily ignore cases; it's useful to ignore a case
+ * when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.ECTransition
- * @generated */
+ * @generated
+ */
public Adapter createECTransitionAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.Event
- * <em>Event</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
- * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Event <em>Event</em>}'.
+ * <!-- begin-user-doc --> This default implementation returns null so that we
+ * can easily ignore cases; it's useful to ignore a case when inheritance will
+ * catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.Event
- * @generated */
+ * @generated
+ */
public Adapter createEventAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.FBNetwork
- * <em>FB Network</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.FBNetwork <em>FB
+ * Network</em>}'. <!-- begin-user-doc --> This default implementation returns
+ * null so that we can easily ignore cases; it's useful to ignore a case when
+ * inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.FBNetwork
- * @generated */
+ * @generated
+ */
public Adapter createFBNetworkAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.FB
- * <em>FB</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
- * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.FB <em>FB</em>}'. <!--
+ * begin-user-doc --> This default implementation returns null so that we can
+ * easily ignore cases; it's useful to ignore a case when inheritance will catch
+ * all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.FB
- * @generated */
+ * @generated
+ */
public Adapter createFBAdapter() {
return null;
}
- /** Creates a new adapter for an object of class
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.FBNetworkElement <em>FB Network Element</em>}'. <!--
- * begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
- * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.FBNetworkElement <em>FB
+ * Network Element</em>}'. <!-- begin-user-doc --> This default implementation
+ * returns null so that we can easily ignore cases; it's useful to ignore a case
+ * when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.FBNetworkElement
- * @generated */
+ * @generated
+ */
public Adapter createFBNetworkElementAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.FBType <em>FB
- * Type</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.FBType <em>FB
+ * Type</em>}'. <!-- begin-user-doc --> This default implementation returns null
+ * so that we can easily ignore cases; it's useful to ignore a case when
+ * inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.FBType
- * @generated */
+ * @generated
+ */
public Adapter createFBTypeAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.Identification
- * <em>Identification</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Identification
+ * <em>Identification</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
+ * end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.Identification
- * @generated */
+ * @generated
+ */
public Adapter createIdentificationAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.InputPrimitive
- * <em>Input Primitive</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
- * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
- * end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.InputPrimitive <em>Input
+ * Primitive</em>}'. <!-- begin-user-doc --> This default implementation returns
+ * null so that we can easily ignore cases; it's useful to ignore a case when
+ * inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.InputPrimitive
- * @generated */
+ * @generated
+ */
public Adapter createInputPrimitiveAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.InterfaceList
- * <em>Interface List</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.InterfaceList
+ * <em>Interface List</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
+ * end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.InterfaceList
- * @generated */
+ * @generated
+ */
public Adapter createInterfaceListAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.Link
- * <em>Link</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
- * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Link <em>Link</em>}'.
+ * <!-- begin-user-doc --> This default implementation returns null so that we
+ * can easily ignore cases; it's useful to ignore a case when inheritance will
+ * catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.Link
- * @generated */
+ * @generated
+ */
public Adapter createLinkAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.Mapping
- * <em>Mapping</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
- * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Mapping
+ * <em>Mapping</em>}'. <!-- begin-user-doc --> This default implementation
+ * returns null so that we can easily ignore cases; it's useful to ignore a case
+ * when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.Mapping
- * @generated */
+ * @generated
+ */
public Adapter createMappingAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.OtherAlgorithm
- * <em>Other Algorithm</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
- * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
- * end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.OtherAlgorithm <em>Other
+ * Algorithm</em>}'. <!-- begin-user-doc --> This default implementation returns
+ * null so that we can easily ignore cases; it's useful to ignore a case when
+ * inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.OtherAlgorithm
- * @generated */
+ * @generated
+ */
public Adapter createOtherAlgorithmAdapter() {
return null;
}
- /** Creates a new adapter for an object of class
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.OutputPrimitive <em>Output Primitive</em>}'. <!--
- * begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
- * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.OutputPrimitive
+ * <em>Output Primitive</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
+ * end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.OutputPrimitive
- * @generated */
+ * @generated
+ */
public Adapter createOutputPrimitiveAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.Resource
- * <em>Resource</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Resource
+ * <em>Resource</em>}'. <!-- begin-user-doc --> This default implementation
+ * returns null so that we can easily ignore cases; it's useful to ignore a case
+ * when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.Resource
- * @generated */
+ * @generated
+ */
public Adapter createResourceAdapter() {
return null;
}
- /** Creates a new adapter for an object of class
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ResourceTypeName <em>Resource Type Name</em>}'. <!--
- * begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
- * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ResourceTypeName
+ * <em>Resource Type Name</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
+ * end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.ResourceTypeName
- * @generated */
+ * @generated
+ */
public Adapter createResourceTypeNameAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.ResourceType
- * <em>Resource Type</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ResourceType
+ * <em>Resource Type</em>}'. <!-- begin-user-doc --> This default implementation
+ * returns null so that we can easily ignore cases; it's useful to ignore a case
+ * when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.ResourceType
- * @generated */
+ * @generated
+ */
public Adapter createResourceTypeAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.Segment
- * <em>Segment</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
- * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Segment
+ * <em>Segment</em>}'. <!-- begin-user-doc --> This default implementation
+ * returns null so that we can easily ignore cases; it's useful to ignore a case
+ * when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.Segment
- * @generated */
+ * @generated
+ */
public Adapter createSegmentAdapter() {
return null;
}
- /** Creates a new adapter for an object of class
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceSequence <em>Service Sequence</em>}'. <!--
- * begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
- * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceSequence
+ * <em>Service Sequence</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
+ * end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.ServiceSequence
- * @generated */
+ * @generated
+ */
public Adapter createServiceSequenceAdapter() {
return null;
}
- /** Creates a new adapter for an object of class
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceTransaction <em>Service Transaction</em>}'. <!--
- * begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
- * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceTransaction
+ * <em>Service Transaction</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
+ * end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.ServiceTransaction
- * @generated */
+ * @generated
+ */
public Adapter createServiceTransactionAdapter() {
return null;
}
- /** Creates a new adapter for an object of class
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceInterfaceFBType <em>Service Interface FB Type</em>}'.
- * <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful
- * to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceInterfaceFBType
+ * <em>Service Interface FB Type</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
+ * end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.ServiceInterfaceFBType
- * @generated */
+ * @generated
+ */
public Adapter createServiceInterfaceFBTypeAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.STAlgorithm
- * <em>ST Algorithm</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.STAlgorithm <em>ST
+ * Algorithm</em>}'. <!-- begin-user-doc --> This default implementation returns
+ * null so that we can easily ignore cases; it's useful to ignore a case when
+ * inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.STAlgorithm
- * @generated */
+ * @generated
+ */
public Adapter createSTAlgorithmAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.SubApp <em>Sub
- * App</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.SubApp <em>Sub
+ * App</em>}'. <!-- begin-user-doc --> This default implementation returns null
+ * so that we can easily ignore cases; it's useful to ignore a case when
+ * inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.SubApp
- * @generated */
+ * @generated
+ */
public Adapter createSubAppAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.SubAppType
- * <em>Sub App Type</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.SubAppType <em>Sub App
+ * Type</em>}'. <!-- begin-user-doc --> This default implementation returns null
+ * so that we can easily ignore cases; it's useful to ignore a case when
+ * inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.SubAppType
- * @generated */
+ * @generated
+ */
public Adapter createSubAppTypeAdapter() {
return null;
}
- /** Creates a new adapter for an object of class
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem <em>Automation System</em>}'. <!--
- * begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
- * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem
+ * <em>Automation System</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
+ * end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.AutomationSystem
- * @generated */
+ * @generated
+ */
public Adapter createAutomationSystemAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.VarDeclaration
- * <em>Var Declaration</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
- * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
- * end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.VarDeclaration <em>Var
+ * Declaration</em>}'. <!-- begin-user-doc --> This default implementation
+ * returns null so that we can easily ignore cases; it's useful to ignore a case
+ * when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.VarDeclaration
- * @generated */
+ * @generated
+ */
public Adapter createVarDeclarationAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.VersionInfo
- * <em>Version Info</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.VersionInfo <em>Version
+ * Info</em>}'. <!-- begin-user-doc --> This default implementation returns null
+ * so that we can easily ignore cases; it's useful to ignore a case when
+ * inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.VersionInfo
- * @generated */
+ * @generated
+ */
public Adapter createVersionInfoAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.With
- * <em>With</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
- * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.With <em>With</em>}'.
+ * <!-- begin-user-doc --> This default implementation returns null so that we
+ * can easily ignore cases; it's useful to ignore a case when inheritance will
+ * catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.With
- * @generated */
+ * @generated
+ */
public Adapter createWithAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.LibraryElement
- * <em>Library Element</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
- * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.LibraryElement
+ * <em>Library Element</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
* end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.LibraryElement
- * @generated */
+ * @generated
+ */
public Adapter createLibraryElementAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.CompilableType
- * <em>Compilable Type</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
- * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.CompilableType
+ * <em>Compilable Type</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
* end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.CompilableType
- * @generated */
+ * @generated
+ */
public Adapter createCompilableTypeAdapter() {
return null;
}
- /** Creates a new adapter for an object of class
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ConfigurableObject <em>Configurable Object</em>}'. <!--
- * begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
- * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ConfigurableObject
+ * <em>Configurable Object</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
+ * end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.ConfigurableObject
- * @generated */
+ * @generated
+ */
public Adapter createConfigurableObjectAdapter() {
return null;
}
- /** Creates a new adapter for an object of class
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.CompositeFBType <em>Composite FB Type</em>}'. <!--
- * begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
- * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.CompositeFBType
+ * <em>Composite FB Type</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
+ * end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.CompositeFBType
- * @generated */
+ * @generated
+ */
public Adapter createCompositeFBTypeAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.TextAlgorithm
- * <em>Text Algorithm</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.TextAlgorithm <em>Text
+ * Algorithm</em>}'. <!-- begin-user-doc --> This default implementation returns
+ * null so that we can easily ignore cases; it's useful to ignore a case when
+ * inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.TextAlgorithm
- * @generated */
+ * @generated
+ */
public Adapter createTextAlgorithmAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.DataConnection
- * <em>Data Connection</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
- * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
- * end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.DataConnection <em>Data
+ * Connection</em>}'. <!-- begin-user-doc --> This default implementation
+ * returns null so that we can easily ignore cases; it's useful to ignore a case
+ * when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.DataConnection
- * @generated */
+ * @generated
+ */
public Adapter createDataConnectionAdapter() {
return null;
}
- /** Creates a new adapter for an object of class
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.EventConnection <em>Event Connection</em>}'. <!--
- * begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
- * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.EventConnection
+ * <em>Event Connection</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
+ * end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.EventConnection
- * @generated */
+ * @generated
+ */
public Adapter createEventConnectionAdapter() {
return null;
}
- /** Creates a new adapter for an object of class
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterConnection <em>Adapter Connection</em>}'. <!--
- * begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
- * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterConnection
+ * <em>Adapter Connection</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
+ * end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.AdapterConnection
- * @generated */
+ * @generated
+ */
public Adapter createAdapterConnectionAdapter() {
return null;
}
- /** Creates a new adapter for an object of class
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceInterface <em>Service Interface</em>}'. <!--
- * begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
- * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ServiceInterface
+ * <em>Service Interface</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
+ * end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.ServiceInterface
- * @generated */
+ * @generated
+ */
public Adapter createServiceInterfaceAdapter() {
return null;
}
- /** Creates a new adapter for an object of class
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement <em>IInterface Element</em>}'. <!--
- * begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
- * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement
+ * <em>IInterface Element</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
+ * end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.IInterfaceElement
- * @generated */
+ * @generated
+ */
public Adapter createIInterfaceElementAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.Value
- * <em>Value</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
- * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Value <em>Value</em>}'.
+ * <!-- begin-user-doc --> This default implementation returns null so that we
+ * can easily ignore cases; it's useful to ignore a case when inheritance will
+ * catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.Value
- * @generated */
+ * @generated
+ */
public Adapter createValueAdapter() {
return null;
}
- /** Creates a new adapter for an object of class
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.SystemConfiguration <em>System Configuration</em>}'. <!--
- * begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
- * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.SystemConfiguration
+ * <em>System Configuration</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
+ * end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.SystemConfiguration
- * @generated */
+ * @generated
+ */
public Adapter createSystemConfigurationAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.INamedElement
- * <em>INamed Element</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.INamedElement <em>INamed
+ * Element</em>}'. <!-- begin-user-doc --> This default implementation returns
+ * null so that we can easily ignore cases; it's useful to ignore a case when
+ * inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.INamedElement
- * @generated */
+ * @generated
+ */
public Adapter createINamedElementAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.ResourceTypeFB
- * <em>Resource Type FB</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
- * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ResourceTypeFB
+ * <em>Resource Type FB</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
* end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.ResourceTypeFB
- * @generated */
+ * @generated
+ */
public Adapter createResourceTypeFBAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.SegmentType
- * <em>Segment Type</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.SegmentType <em>Segment
+ * Type</em>}'. <!-- begin-user-doc --> This default implementation returns null
+ * so that we can easily ignore cases; it's useful to ignore a case when
+ * inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.SegmentType
- * @generated */
+ * @generated
+ */
public Adapter createSegmentTypeAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterFBType
- * <em>Adapter FB Type</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
- * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterFBType
+ * <em>Adapter FB Type</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
* end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.AdapterFBType
- * @generated */
+ * @generated
+ */
public Adapter createAdapterFBTypeAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterEvent
- * <em>Adapter Event</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterEvent <em>Adapter
+ * Event</em>}'. <!-- begin-user-doc --> This default implementation returns
+ * null so that we can easily ignore cases; it's useful to ignore a case when
+ * inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.AdapterEvent
- * @generated */
+ * @generated
+ */
public Adapter createAdapterEventAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.Service
- * <em>Service</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
- * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Service
+ * <em>Service</em>}'. <!-- begin-user-doc --> This default implementation
+ * returns null so that we can easily ignore cases; it's useful to ignore a case
+ * when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.Service
- * @generated */
+ * @generated
+ */
public Adapter createServiceAdapter() {
return null;
}
- /** Creates a new adapter for an object of class
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.TypedConfigureableObject <em>Typed Configureable
- * Object</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
- * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.TypedConfigureableObject
+ * <em>Typed Configureable Object</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
+ * end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.TypedConfigureableObject
- * @generated */
+ * @generated
+ */
public Adapter createTypedConfigureableObjectAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterFB
- * <em>Adapter FB</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AdapterFB <em>Adapter
+ * FB</em>}'. <!-- begin-user-doc --> This default implementation returns null
+ * so that we can easily ignore cases; it's useful to ignore a case when
+ * inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.AdapterFB
- * @generated */
+ * @generated
+ */
public Adapter createAdapterFBAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.Primitive
- * <em>Primitive</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Primitive
+ * <em>Primitive</em>}'. <!-- begin-user-doc --> This default implementation
+ * returns null so that we can easily ignore cases; it's useful to ignore a case
+ * when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.Primitive
- * @generated */
+ * @generated
+ */
public Adapter createPrimitiveAdapter() {
return null;
}
- /** Creates a new adapter for an object of class
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.PositionableElement <em>Positionable Element</em>}'. <!--
- * begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
- * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.PositionableElement
+ * <em>Positionable Element</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
+ * end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.PositionableElement
- * @generated */
+ * @generated
+ */
public Adapter createPositionableElementAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.Position
- * <em>Position</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Position
+ * <em>Position</em>}'. <!-- begin-user-doc --> This default implementation
+ * returns null so that we can easily ignore cases; it's useful to ignore a case
+ * when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.Position
- * @generated */
+ * @generated
+ */
public Adapter createPositionAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.Color
- * <em>Color</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
- * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Color <em>Color</em>}'.
+ * <!-- begin-user-doc --> This default implementation returns null so that we
+ * can easily ignore cases; it's useful to ignore a case when inheritance will
+ * catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.Color
- * @generated */
+ * @generated
+ */
public Adapter createColorAdapter() {
return null;
}
- /** Creates a new adapter for an object of class
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.ColorizableElement <em>Colorizable Element</em>}'. <!--
- * begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
- * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.ColorizableElement
+ * <em>Colorizable Element</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
+ * end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.ColorizableElement
- * @generated */
+ * @generated
+ */
public Adapter createColorizableElementAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.IVarElement
- * <em>IVar Element</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.IVarElement <em>IVar
+ * Element</em>}'. <!-- begin-user-doc --> This default implementation returns
+ * null so that we can easily ignore cases; it's useful to ignore a case when
+ * inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.IVarElement
- * @generated */
+ * @generated
+ */
public Adapter createIVarElementAdapter() {
return null;
}
- /** Creates a new adapter for an object of class
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.AttributeDeclaration <em>Attribute Declaration</em>}'. <!--
- * begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
- * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.AttributeDeclaration
+ * <em>Attribute Declaration</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
+ * end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.AttributeDeclaration
- * @generated */
+ * @generated
+ */
public Adapter createAttributeDeclarationAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.TypedElement
- * <em>Typed Element</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.TypedElement <em>Typed
+ * Element</em>}'. <!-- begin-user-doc --> This default implementation returns
+ * null so that we can easily ignore cases; it's useful to ignore a case when
+ * inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.TypedElement
- * @generated */
+ * @generated
+ */
public Adapter createTypedElementAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.SimpleFBType
- * <em>Simple FB Type</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.SimpleFBType <em>Simple
+ * FB Type</em>}'. <!-- begin-user-doc --> This default implementation returns
+ * null so that we can easily ignore cases; it's useful to ignore a case when
+ * inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.SimpleFBType
- * @generated */
+ * @generated
+ */
public Adapter createSimpleFBTypeAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.BaseFBType
- * <em>Base FB Type</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.BaseFBType <em>Base FB
+ * Type</em>}'. <!-- begin-user-doc --> This default implementation returns null
+ * so that we can easily ignore cases; it's useful to ignore a case when
+ * inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.BaseFBType
- * @generated */
+ * @generated
+ */
public Adapter createBaseFBTypeAdapter() {
return null;
}
- /** Creates a new adapter for an object of class
- * '{@link org.eclipse.fordiac.ide.model.libraryElement.StructManipulator <em>Struct Manipulator</em>}'. <!--
- * begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
- * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.StructManipulator
+ * <em>Struct Manipulator</em>}'. <!-- begin-user-doc --> This default
+ * implementation returns null so that we can easily ignore cases; it's useful
+ * to ignore a case when inheritance will catch all the cases anyway. <!--
+ * end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.StructManipulator
- * @generated */
+ * @generated
+ */
public Adapter createStructManipulatorAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.Demultiplexer
- * <em>Demultiplexer</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Demultiplexer
+ * <em>Demultiplexer</em>}'. <!-- begin-user-doc --> This default implementation
+ * returns null so that we can easily ignore cases; it's useful to ignore a case
+ * when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.Demultiplexer
- * @generated */
+ * @generated
+ */
public Adapter createDemultiplexerAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.Multiplexer
- * <em>Multiplexer</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Multiplexer
+ * <em>Multiplexer</em>}'. <!-- begin-user-doc --> This default implementation
+ * returns null so that we can easily ignore cases; it's useful to ignore a case
+ * when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.Multiplexer
- * @generated */
+ * @generated
+ */
public Adapter createMultiplexerAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.LocalVariable
- * <em>Local Variable</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.LocalVariable <em>Local
+ * Variable</em>}'. <!-- begin-user-doc --> This default implementation returns
+ * null so that we can easily ignore cases; it's useful to ignore a case when
+ * inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.LocalVariable
- * @generated */
+ * @generated
+ */
public Adapter createLocalVariableAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.libraryElement.Attribute
- * <em>Attribute</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc
- * -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.libraryElement.Attribute
+ * <em>Attribute</em>}'. <!-- begin-user-doc --> This default implementation
+ * returns null so that we can easily ignore cases; it's useful to ignore a case
+ * when inheritance will catch all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.libraryElement.Attribute
- * @generated */
+ * @generated
+ */
public Adapter createAttributeAdapter() {
return null;
}
- /** Creates a new adapter for an object of class '{@link org.eclipse.fordiac.ide.model.data.DataType
- * <em>Type</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
- * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for an object of class
+ * '{@link org.eclipse.fordiac.ide.model.data.DataType <em>Type</em>}'. <!--
+ * begin-user-doc --> This default implementation returns null so that we can
+ * easily ignore cases; it's useful to ignore a case when inheritance will catch
+ * all the cases anyway. <!-- end-user-doc -->
*
* @return the new adapter.
* @see org.eclipse.fordiac.ide.model.data.DataType
- * @generated */
+ * @generated
+ */
public Adapter createDataTypeAdapter() {
return null;
}
- /** Creates a new adapter for the default case. <!-- begin-user-doc --> This default implementation returns null.
- * <!-- end-user-doc -->
+ /**
+ * Creates a new adapter for the default case. <!-- begin-user-doc --> This
+ * default implementation returns null. <!-- end-user-doc -->
*
* @return the new adapter.
- * @generated */
+ * @generated
+ */
public Adapter createEObjectAdapter() {
return null;
}
diff --git a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/util/LibraryElementSwitch.java b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/util/LibraryElementSwitch.java
index 2a955cd..2446214 100644
--- a/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/util/LibraryElementSwitch.java
+++ b/plugins/org.eclipse.fordiac.ide.model/src-gen/org/eclipse/fordiac/ide/model/libraryElement/util/LibraryElementSwitch.java
@@ -94,43 +94,58 @@
import org.eclipse.fordiac.ide.model.libraryElement.VersionInfo;
import org.eclipse.fordiac.ide.model.libraryElement.With;
-/** <!-- begin-user-doc --> The <b>Switch</b> for the model's inheritance hierarchy. It supports the call
- * {@link #doSwitch(EObject) doSwitch(object)} to invoke the <code>caseXXX</code> method for each class of the model,
- * starting with the actual class of the object and proceeding up the inheritance hierarchy until a non-null result is
- * returned, which is the result of the switch. <!-- end-user-doc -->
+/**
+ * <!-- begin-user-doc --> The <b>Switch</b> for the model's inheritance
+ * hierarchy. It supports the call {@link #doSwitch(EObject) doSwitch(object)}
+ * to invoke the <code>caseXXX</code> method for each class of the model,
+ * starting with the actual class of the object and proceeding up the
+ * inheritance hierarchy until a non-null result is returned, which is the
+ * result of the switch. <!-- end-user-doc -->
*
* @see org.eclipse.fordiac.ide.model.libraryElement.LibraryElementPackage
- * @generated */
+ * @generated
+ */
public class LibraryElementSwitch<T> extends Switch<T> {
- /** The cached model package <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * The cached model package <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated */
+ * @generated
+ */
protected static LibraryElementPackage modelPackage;
- /** Creates an instance of the switch. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Creates an instance of the switch. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
*
- * @generated */
+ * @generated
+ */
public LibraryElementSwitch() {
if (modelPackage == null) {
modelPackage = LibraryElementPackage.eINSTANCE;
}
}
- /** Checks whether this is a switch for the given package. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Checks whether this is a switch for the given package. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
*
* @param ePackage the package in question.
* @return whether this is a switch for the given package.
- * @generated */
+ * @generated
+ */
@Override
protected boolean isSwitchFor(EPackage ePackage) {
return ePackage == modelPackage;
}
- /** Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that
- * result. <!-- begin-user-doc --> <!-- end-user-doc -->
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns a
+ * non null result; it yields that result. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated */
+ * @generated
+ */
@Override
protected T doSwitch(int classifierID, EObject theEObject) {
switch (classifierID) {
@@ -992,903 +1007,1198 @@
}
}
- /** Returns the result of interpreting the object as an instance of '<em>Adapter Declaration</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
- * end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Adapter
+ * Declaration</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Adapter Declaration</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Adapter
+ * Declaration</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseAdapterDeclaration(AdapterDeclaration object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Adapter Type</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Adapter
+ * Type</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Adapter Type</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Adapter
+ * Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseAdapterType(AdapterType object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Algorithm</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Algorithm</em>'. <!-- begin-user-doc --> This implementation returns
+ * null; returning a non-null result will terminate the switch. <!--
+ * end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Algorithm</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Algorithm</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseAlgorithm(Algorithm object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Application</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Application</em>'. <!-- begin-user-doc --> This implementation returns
+ * null; returning a non-null result will terminate the switch. <!--
+ * end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Application</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Application</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseApplication(Application object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Basic FB Type</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Basic FB
+ * Type</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Basic FB Type</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Basic FB
+ * Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseBasicFBType(BasicFBType object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Compiler Info</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Compiler
+ * Info</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Compiler Info</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Compiler
+ * Info</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseCompilerInfo(CompilerInfo object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Compiler</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Compiler</em>'. <!-- begin-user-doc --> This implementation returns
+ * null; returning a non-null result will terminate the switch. <!--
+ * end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Compiler</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Compiler</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseCompiler(org.eclipse.fordiac.ide.model.libraryElement.Compiler object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Connection</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Connection</em>'. <!-- begin-user-doc --> This implementation returns
+ * null; returning a non-null result will terminate the switch. <!--
+ * end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Connection</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Connection</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseConnection(Connection object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Connection Routing Data</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
- * end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Connection Routing Data</em>'. <!-- begin-user-doc --> This
+ * implementation returns null; returning a non-null result will terminate the
+ * switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Connection Routing Data</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Connection Routing Data</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseConnectionRoutingData(ConnectionRoutingData object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Device</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Device</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Device</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Device</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseDevice(Device object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Device Type</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Device
+ * Type</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Device Type</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Device
+ * Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseDeviceType(DeviceType object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>EC Action</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>EC
+ * Action</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>EC Action</em>'.
+ * @return the result of interpreting the object as an instance of '<em>EC
+ * Action</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseECAction(ECAction object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>ECC</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>ECC</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>ECC</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>ECC</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseECC(ECC object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>EC State</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>EC
+ * State</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>EC State</em>'.
+ * @return the result of interpreting the object as an instance of '<em>EC
+ * State</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseECState(ECState object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>EC Transition</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>EC
+ * Transition</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>EC Transition</em>'.
+ * @return the result of interpreting the object as an instance of '<em>EC
+ * Transition</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseECTransition(ECTransition object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Event</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Event</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Event</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Event</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseEvent(Event object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>FB Network</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>FB
+ * Network</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>FB Network</em>'.
+ * @return the result of interpreting the object as an instance of '<em>FB
+ * Network</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseFBNetwork(FBNetwork object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>FB</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>FB</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>FB</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>FB</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseFB(FB object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>FB Network Element</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>FB
+ * Network Element</em>'. <!-- begin-user-doc --> This implementation returns
+ * null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>FB Network Element</em>'.
+ * @return the result of interpreting the object as an instance of '<em>FB
+ * Network Element</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseFBNetworkElement(FBNetworkElement object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>FB Type</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>FB
+ * Type</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>FB Type</em>'.
+ * @return the result of interpreting the object as an instance of '<em>FB
+ * Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseFBType(FBType object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Identification</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Identification</em>'. <!-- begin-user-doc --> This implementation
+ * returns null; returning a non-null result will terminate the switch. <!--
+ * end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Identification</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Identification</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseIdentification(Identification object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Input Primitive</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Input
+ * Primitive</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Input Primitive</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Input
+ * Primitive</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseInputPrimitive(InputPrimitive object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Interface List</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Interface List</em>'. <!-- begin-user-doc --> This implementation
+ * returns null; returning a non-null result will terminate the switch. <!--
+ * end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Interface List</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Interface List</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseInterfaceList(InterfaceList object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Link</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Link</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Link</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Link</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseLink(Link object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Mapping</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Mapping</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Mapping</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Mapping</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseMapping(Mapping object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Other Algorithm</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Other
+ * Algorithm</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Other Algorithm</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Other
+ * Algorithm</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseOtherAlgorithm(OtherAlgorithm object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Output Primitive</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Output
+ * Primitive</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Output Primitive</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Output
+ * Primitive</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseOutputPrimitive(OutputPrimitive object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Resource</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Resource</em>'. <!-- begin-user-doc --> This implementation returns
+ * null; returning a non-null result will terminate the switch. <!--
+ * end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Resource</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Resource</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseResource(Resource object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Resource Type Name</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
- * end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Resource
+ * Type Name</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Resource Type Name</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Resource
+ * Type Name</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseResourceTypeName(ResourceTypeName object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Resource Type</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Resource
+ * Type</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Resource Type</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Resource
+ * Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseResourceType(ResourceType object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Segment</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Segment</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Segment</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Segment</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseSegment(Segment object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Service Sequence</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Service
+ * Sequence</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Service Sequence</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Service
+ * Sequence</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseServiceSequence(ServiceSequence object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Service Transaction</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
- * end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Service
+ * Transaction</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Service Transaction</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Service
+ * Transaction</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseServiceTransaction(ServiceTransaction object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Service Interface FB Type</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Service
+ * Interface FB Type</em>'. <!-- begin-user-doc --> This implementation returns
+ * null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Service Interface FB Type</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Service
+ * Interface FB Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseServiceInterfaceFBType(ServiceInterfaceFBType object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>ST Algorithm</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>ST
+ * Algorithm</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>ST Algorithm</em>'.
+ * @return the result of interpreting the object as an instance of '<em>ST
+ * Algorithm</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseSTAlgorithm(STAlgorithm object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Sub App</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Sub
+ * App</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Sub App</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Sub
+ * App</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseSubApp(SubApp object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Sub App Type</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Sub App
+ * Type</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Sub App Type</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Sub App
+ * Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseSubAppType(SubAppType object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Automation System</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Automation System</em>'. <!-- begin-user-doc --> This implementation
+ * returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Automation System</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Automation System</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseAutomationSystem(AutomationSystem object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Var Declaration</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Var
+ * Declaration</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Var Declaration</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Var
+ * Declaration</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseVarDeclaration(VarDeclaration object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Version Info</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Version
+ * Info</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Version Info</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Version
+ * Info</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseVersionInfo(VersionInfo object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>With</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>With</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>With</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>With</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseWith(With object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Library Element</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Library
+ * Element</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Library Element</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Library
+ * Element</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseLibraryElement(LibraryElement object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Compilable Type</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Compilable Type</em>'. <!-- begin-user-doc --> This implementation
+ * returns null; returning a non-null result will terminate the switch. <!--
+ * end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Compilable Type</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Compilable Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseCompilableType(CompilableType object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Configurable Object</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Configurable Object</em>'. <!-- begin-user-doc --> This implementation
+ * returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Configurable Object</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Configurable Object</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseConfigurableObject(ConfigurableObject object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Composite FB Type</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Composite FB Type</em>'. <!-- begin-user-doc --> This implementation
+ * returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Composite FB Type</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Composite FB Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseCompositeFBType(CompositeFBType object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Text Algorithm</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Text
+ * Algorithm</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Text Algorithm</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Text
+ * Algorithm</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseTextAlgorithm(TextAlgorithm object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Data Connection</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Data
+ * Connection</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Data Connection</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Data
+ * Connection</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseDataConnection(DataConnection object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Event Connection</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Event
+ * Connection</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Event Connection</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Event
+ * Connection</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseEventConnection(EventConnection object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Adapter Connection</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
- * end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Adapter
+ * Connection</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Adapter Connection</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Adapter
+ * Connection</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseAdapterConnection(AdapterConnection object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Service Interface</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
- * end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Service
+ * Interface</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Service Interface</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Service
+ * Interface</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseServiceInterface(ServiceInterface object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>IInterface Element</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>IInterface Element</em>'. <!-- begin-user-doc --> This implementation
+ * returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IInterface Element</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>IInterface Element</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseIInterfaceElement(IInterfaceElement object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Value</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Value</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Value</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Value</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseValue(Value object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>System Configuration</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>System
+ * Configuration</em>'. <!-- begin-user-doc --> This implementation returns
+ * null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>System Configuration</em>'.
+ * @return the result of interpreting the object as an instance of '<em>System
+ * Configuration</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseSystemConfiguration(SystemConfiguration object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>INamed Element</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>INamed
+ * Element</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>INamed Element</em>'.
+ * @return the result of interpreting the object as an instance of '<em>INamed
+ * Element</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseINamedElement(INamedElement object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Resource Type FB</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Resource
+ * Type FB</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Resource Type FB</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Resource
+ * Type FB</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseResourceTypeFB(ResourceTypeFB object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Segment Type</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Segment
+ * Type</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Segment Type</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Segment
+ * Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseSegmentType(SegmentType object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Adapter FB Type</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Adapter
+ * FB Type</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Adapter FB Type</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Adapter
+ * FB Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseAdapterFBType(AdapterFBType object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Adapter Event</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Adapter
+ * Event</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Adapter Event</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Adapter
+ * Event</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseAdapterEvent(AdapterEvent object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Service</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Service</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Service</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Service</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseService(Service object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Typed Configureable Object</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Typed
+ * Configureable Object</em>'. <!-- begin-user-doc --> This implementation
+ * returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Typed Configureable Object</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Typed
+ * Configureable Object</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseTypedConfigureableObject(TypedConfigureableObject object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Adapter FB</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Adapter
+ * FB</em>'. <!-- begin-user-doc --> This implementation returns null; returning
+ * a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Adapter FB</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Adapter
+ * FB</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseAdapterFB(AdapterFB object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Primitive</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Primitive</em>'. <!-- begin-user-doc --> This implementation returns
+ * null; returning a non-null result will terminate the switch. <!--
+ * end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Primitive</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Primitive</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T casePrimitive(Primitive object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Positionable Element</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Positionable Element</em>'. <!-- begin-user-doc --> This implementation
+ * returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Positionable Element</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Positionable Element</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T casePositionableElement(PositionableElement object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Position</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Position</em>'. <!-- begin-user-doc --> This implementation returns
+ * null; returning a non-null result will terminate the switch. <!--
+ * end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Position</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Position</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T casePosition(Position object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Color</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Color</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Color</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Color</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseColor(Color object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Colorizable Element</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Colorizable Element</em>'. <!-- begin-user-doc --> This implementation
+ * returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Colorizable Element</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Colorizable Element</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseColorizableElement(ColorizableElement object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>IVar Element</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>IVar
+ * Element</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IVar Element</em>'.
+ * @return the result of interpreting the object as an instance of '<em>IVar
+ * Element</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseIVarElement(IVarElement object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Attribute Declaration</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Attribute Declaration</em>'. <!-- begin-user-doc --> This implementation
+ * returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Attribute Declaration</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Attribute Declaration</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseAttributeDeclaration(AttributeDeclaration object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Typed Element</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Typed
+ * Element</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Typed Element</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Typed
+ * Element</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseTypedElement(TypedElement object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Simple FB Type</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Simple
+ * FB Type</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Simple FB Type</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Simple
+ * FB Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseSimpleFBType(SimpleFBType object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Base FB Type</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Base FB
+ * Type</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Base FB Type</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Base FB
+ * Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseBaseFBType(BaseFBType object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Struct Manipulator</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
- * end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Struct
+ * Manipulator</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Struct Manipulator</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Struct
+ * Manipulator</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseStructManipulator(StructManipulator object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Demultiplexer</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Demultiplexer</em>'. <!-- begin-user-doc --> This implementation returns
+ * null; returning a non-null result will terminate the switch. <!--
+ * end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Demultiplexer</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Demultiplexer</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseDemultiplexer(Demultiplexer object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Multiplexer</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Multiplexer</em>'. <!-- begin-user-doc --> This implementation returns
+ * null; returning a non-null result will terminate the switch. <!--
+ * end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Multiplexer</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Multiplexer</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseMultiplexer(Multiplexer object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Local Variable</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc
- * -->
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Local
+ * Variable</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Local Variable</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Local
+ * Variable</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseLocalVariable(LocalVariable object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Attribute</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Attribute</em>'. <!-- begin-user-doc --> This implementation returns
+ * null; returning a non-null result will terminate the switch. <!--
+ * end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Attribute</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Attribute</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseAttribute(Attribute object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>Type</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>Type</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Type</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated */
+ * @generated
+ */
public T caseDataType(DataType object) {
return null;
}
- /** Returns the result of interpreting the object as an instance of '<em>EObject</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate the switch, but this is the last case
- * anyway. <!-- end-user-doc -->
+ /**
+ * Returns the result of interpreting the object as an instance of
+ * '<em>EObject</em>'. <!-- begin-user-doc --> This implementation returns null;
+ * returning a non-null result will terminate the switch, but this is the last
+ * case anyway. <!-- end-user-doc -->
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
+ * @return the result of interpreting the object as an instance of
+ * '<em>EObject</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject)
- * @generated */
+ * @generated
+ */
@Override
public T defaultCase(EObject object) {
return null;
diff --git a/plugins/org.eclipse.fordiac.ide.model/src/org/eclipse/fordiac/ide/model/.gitignore b/plugins/org.eclipse.fordiac.ide.model/src/org/eclipse/fordiac/ide/model/.gitignore
new file mode 100644
index 0000000..d6cb280
--- /dev/null
+++ b/plugins/org.eclipse.fordiac.ide.model/src/org/eclipse/fordiac/ide/model/.gitignore
@@ -0,0 +1 @@
+/StructManipulation.java
diff --git a/plugins/org.eclipse.fordiac.ide.model/src/org/eclipse/fordiac/ide/model/StructManipulation.java b/plugins/org.eclipse.fordiac.ide.model/src/org/eclipse/fordiac/ide/model/StructManipulation.java
new file mode 100644
index 0000000..b5c794a
--- /dev/null
+++ b/plugins/org.eclipse.fordiac.ide.model/src/org/eclipse/fordiac/ide/model/StructManipulation.java
@@ -0,0 +1,182 @@
+/*******************************************************************************
+ * Copyright (c) 2020, 2021 Primetals Technologies Austria GmbH
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License 2.0 which is available at
+ * http://www.eclipse.org/legal/epl-2.0.
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Bianca Wiesmayr
+ * - initial implementation and documentation
+ *******************************************************************************/
+
+package org.eclipse.fordiac.ide.model;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.List;
+
+import org.eclipse.emf.ecore.util.EcoreUtil;
+import org.eclipse.fordiac.ide.model.data.DataFactory;
+import org.eclipse.fordiac.ide.model.data.StructuredType;
+import org.eclipse.fordiac.ide.model.libraryElement.Attribute;
+import org.eclipse.fordiac.ide.model.libraryElement.Demultiplexer;
+import org.eclipse.fordiac.ide.model.libraryElement.Event;
+import org.eclipse.fordiac.ide.model.libraryElement.LibraryElementFactory;
+import org.eclipse.fordiac.ide.model.libraryElement.Multiplexer;
+import org.eclipse.fordiac.ide.model.libraryElement.StructManipulator;
+import org.eclipse.fordiac.ide.model.libraryElement.VarDeclaration;
+import org.eclipse.fordiac.ide.model.libraryElement.With;
+
+/**
+ * Helper class for methods that will be - accessed from the model or - used
+ * directly as static helper methods
+ *
+ */
+public class StructManipulation {
+
+ public static final String STRUCT_ATTRIBUTE = "StructuredType"; //$NON-NLS-1$
+ public static final String CHILDREN_ATTRIBUTE = "VisibleChildren"; //$NON-NLS-1$
+ public static final String DEMUX_NAME = "STRUCT_DEMUX"; //$NON-NLS-1$
+ public static final String MUX_NAME = "STRUCT_MUX"; //$NON-NLS-1$
+
+
+ public static void setStructTypeElementsAtInterface(StructManipulator muxer, StructuredType newStructType) {
+
+ muxer.setStructType(newStructType);
+ configureAttributes(muxer);
+ setMemberVariablesAsPorts(muxer, newStructType);
+ }
+
+ private static void configureAttributes(StructManipulator muxer) {
+ final StructuredType struct = muxer.getStructType();
+ if (null == struct) {
+ muxer.deleteAttribute(STRUCT_ATTRIBUTE);
+ } else {
+ muxer.setAttribute(STRUCT_ATTRIBUTE, "STRING", struct.getName(), //$NON-NLS-1$
+ ""); //$NON-NLS-1$
+ }
+ }
+
+ public static void setMemberVariablesAsPorts(StructManipulator muxer, StructuredType newStructType) {
+ if (muxer instanceof Demultiplexer) {
+ if (null == newStructType) {
+ setVariablesAsOutputs(muxer, Collections.emptyList());
+ } else {
+ setVariablesAsOutputs(muxer, newStructType.getMemberVariables());
+ }
+ }
+
+ if (muxer instanceof Multiplexer) {
+ if (null == newStructType) {
+ setVariablesAsInputs(muxer, Collections.emptyList(), null);
+ } else {
+ setVariablesAsInputs(muxer, newStructType.getMemberVariables(), newStructType);
+ }
+ }
+ }
+
+ public static StructuredType collectVisibleChildren(StructManipulator muxer, StructuredType newStructType,
+ final Attribute attr) {
+ final StructuredType configuredStruct = DataFactory.eINSTANCE.createStructuredType();
+ configuredStruct.setName(newStructType.getName());
+ configuredStruct.setComment(newStructType.getComment());
+ final List<String> visibleChildrenNames = Arrays
+ .asList(attr.getValue().trim().split(LibraryElementTags.VARIABLE_SEPARATOR));
+ final Collection<VarDeclaration> visibleVars = getVarDeclarations(muxer.getStructType(), visibleChildrenNames);
+ configuredStruct.getMemberVariables().addAll(visibleVars);
+ return configuredStruct;
+ }
+
+ public static void setVariablesAsInputs(StructManipulator muxer, Collection<VarDeclaration> vars,
+ StructuredType newStructType) {
+ // create member variables of struct as data input ports
+ if (null == newStructType) {
+ muxer.getInterface().getInputVars().clear();
+ } else {
+ final Collection<VarDeclaration> list = EcoreUtil.copyAll(newStructType.getMemberVariables());
+ list.forEach(varDecl -> {
+ if (null == muxer.getInterfaceElement(varDecl.getName())) {
+ varDecl.setIsInput(true);
+ if (null != varDecl.getValue()) {
+ // if we have a value set it empty to get rid of default values from the struct
+ // type
+ varDecl.getValue().setValue(""); //$NON-NLS-1$
+ }
+ }
+ });
+ final Event ev = muxer.getInterface().getEventInputs().get(0);
+
+ // create with constructs
+ list.forEach(varDecl -> {
+ final With with = LibraryElementFactory.eINSTANCE.createWith();
+ with.setVariables(varDecl);
+ ev.getWith().add(with);
+ });
+
+ // add data input ports to the interface
+ muxer.getInterface().getInputVars().addAll(list);
+ muxer.getInterface().getOutputVars().get(0).setType(newStructType); // there should be only one output
+ }
+ }
+
+ public static void setVariablesAsOutputs(StructManipulator muxer, Collection<VarDeclaration> vars) {
+ final Collection<VarDeclaration> list = EcoreUtil.copyAll(vars);
+ list.forEach(varDecl -> {
+ varDecl.setIsInput(false);
+ if (null != varDecl.getValue()) {
+ // if we have a value set it empty to get rid of default values from the struct
+ // type
+ varDecl.getValue().setValue(""); //$NON-NLS-1$
+ }
+ });
+ final List<Event> outputEvents = muxer.getInterface().getEventOutputs();
+
+ // create with constructs
+ list.forEach(varDecl -> {
+ final With with = LibraryElementFactory.eINSTANCE.createWith();
+ with.setVariables(varDecl);
+ outputEvents.forEach(ev -> ev.getWith().add(with));
+ });
+
+ // add data output ports to the interface
+ muxer.getInterface().getOutputVars().clear();
+ muxer.getInterface().getOutputVars().addAll(list);
+ }
+
+ private static Collection<VarDeclaration> getVarDeclarations(StructuredType structType, List<String> varDeclNames) {
+ final List<VarDeclaration> vars = new ArrayList<>();
+ varDeclNames.forEach(name -> {
+ final VarDeclaration varDecl = EcoreUtil.copy(findVarDeclarationInStruct(structType, name));
+ if (null != varDecl) {
+ varDecl.setName(name);
+ vars.add(varDecl);
+ }
+ });
+ return vars;
+ }
+
+ public static VarDeclaration findVarDeclarationInStruct(StructuredType struct, String name) {
+ final String[] subnames = name.split("\\."); //$NON-NLS-1$
+ List<VarDeclaration> members = struct.getMemberVariables();
+ VarDeclaration found = null;
+ for (final String subname : subnames) { //
+ final Object[] findings = members.stream().filter(var -> var.getName().equals(subname)).toArray();
+ if (findings.length > 0) {
+ found = (VarDeclaration) findings[0];
+ }
+ if ((null != found) && (found.getType() instanceof StructuredType)) {
+ members = ((StructuredType) found.getType()).getMemberVariables();
+ }
+ }
+ return found;
+ }
+
+ private StructManipulation() {
+ throw new UnsupportedOperationException();
+ }
+}
diff --git a/plugins/org.eclipse.fordiac.ide.model/src/org/eclipse/fordiac/ide/model/dataimport/FBNetworkImporter.java b/plugins/org.eclipse.fordiac.ide.model/src/org/eclipse/fordiac/ide/model/dataimport/FBNetworkImporter.java
index 104dc60..1a72c39 100644
--- a/plugins/org.eclipse.fordiac.ide.model/src/org/eclipse/fordiac/ide/model/dataimport/FBNetworkImporter.java
+++ b/plugins/org.eclipse.fordiac.ide.model/src/org/eclipse/fordiac/ide/model/dataimport/FBNetworkImporter.java
@@ -31,8 +31,10 @@
import org.eclipse.fordiac.ide.model.CoordinateConverter;
import org.eclipse.fordiac.ide.model.LibraryElementTags;
import org.eclipse.fordiac.ide.model.Palette.FBTypePaletteEntry;
+import org.eclipse.fordiac.ide.model.data.StructuredType;
import org.eclipse.fordiac.ide.model.dataimport.exceptions.TypeImportException;
import org.eclipse.fordiac.ide.model.helpers.FordiacMarkerHelper;
+import org.eclipse.fordiac.ide.model.libraryElement.Attribute;
import org.eclipse.fordiac.ide.model.libraryElement.Connection;
import org.eclipse.fordiac.ide.model.libraryElement.ConnectionRoutingData;
import org.eclipse.fordiac.ide.model.libraryElement.Demultiplexer;
@@ -137,14 +139,22 @@
// indicate that FB is missing for usage in outline views
}
+
getXandY(fb);
parseFBChildren(fb, LibraryElementTags.FB_ELEMENT);
fbNetwork.getNetworkElements().add(fb);
fbNetworkElementMap.put(fb.getName(), fb);
+
+ if (fb instanceof StructManipulator) {
+ final Attribute attr = fb.getAttribute("StructuredType"); //$NON-NLS-1$
+ final StructuredType structType = getTypeLibrary().getDataTypeLibrary().getStructuredType(attr.getValue());
+ ((StructManipulator) fb).setStructTypeElementsAtInterface(structType);
+ }
}
+
private static FB convertFBtoMux(final FB fb, final StructManipulator mux) {
mux.setName(fb.getName());
mux.setComment(fb.getComment());
diff --git a/tests/org.eclipse.fordiac.ide.test.model.commands/src/org/eclipse/fordiac/ide/model/commands/create/AddDeleteDemuxPortCommandTest.java b/tests/org.eclipse.fordiac.ide.test.model.commands/src/org/eclipse/fordiac/ide/model/commands/create/AddDeleteDemuxPortCommandTest.java
index dc33107..3c6e7fe 100644
--- a/tests/org.eclipse.fordiac.ide.test.model.commands/src/org/eclipse/fordiac/ide/model/commands/create/AddDeleteDemuxPortCommandTest.java
+++ b/tests/org.eclipse.fordiac.ide.test.model.commands/src/org/eclipse/fordiac/ide/model/commands/create/AddDeleteDemuxPortCommandTest.java
@@ -20,6 +20,7 @@
import org.eclipse.emf.ecore.util.EcoreUtil;
import org.eclipse.fordiac.ide.model.LibraryElementTags;
+import org.eclipse.fordiac.ide.model.StructManipulation;
import org.eclipse.fordiac.ide.model.Palette.DataTypePaletteEntry;
import org.eclipse.fordiac.ide.model.Palette.PaletteEntry;
import org.eclipse.fordiac.ide.model.Palette.PaletteFactory;
@@ -30,6 +31,8 @@
import org.eclipse.fordiac.ide.model.data.StructuredType;
import org.eclipse.fordiac.ide.model.libraryElement.Demultiplexer;
import org.eclipse.fordiac.ide.model.libraryElement.Event;
+import org.eclipse.fordiac.ide.model.libraryElement.FBNetwork;
+import org.eclipse.fordiac.ide.model.libraryElement.FBType;
import org.eclipse.fordiac.ide.model.libraryElement.LibraryElementFactory;
import org.eclipse.fordiac.ide.model.libraryElement.VarDeclaration;
import org.eclipse.fordiac.ide.model.typelibrary.TypeLibrary;
@@ -40,8 +43,8 @@
protected static class State extends CommandTestBase.StateBase {
- private final Demultiplexer demux;
- private StructuredType struct;
+ private Demultiplexer demux;
+ private final StructuredType struct;
public Demultiplexer getDemultiplexer() {
return demux;
@@ -56,23 +59,34 @@
demux = createDemultiplexer();
}
+ public void setDemultiplexer(Demultiplexer demux) {
+ this.demux = demux;
+ }
+
private Demultiplexer createDemultiplexer() {
- Demultiplexer d = LibraryElementFactory.eINSTANCE.createDemultiplexer();
+ final Demultiplexer d = LibraryElementFactory.eINSTANCE.createDemultiplexer();
d.setInterface(LibraryElementFactory.eINSTANCE.createInterfaceList());
- Event inputEvent = LibraryElementFactory.eINSTANCE.createEvent();
- Event outputEvent = LibraryElementFactory.eINSTANCE.createEvent();
- VarDeclaration dataInput = LibraryElementFactory.eINSTANCE.createVarDeclaration();
+ final Event inputEvent = LibraryElementFactory.eINSTANCE.createEvent();
+ final Event outputEvent = LibraryElementFactory.eINSTANCE.createEvent();
+ final VarDeclaration dataInput = LibraryElementFactory.eINSTANCE.createVarDeclaration();
d.getInterface().getEventInputs().add(inputEvent);
d.getInterface().getEventOutputs().add(outputEvent);
d.getInterface().getInputVars().add(dataInput);
- PaletteEntry dummyType = PaletteFactory.eINSTANCE.createFBTypePaletteEntry();
- dummyType.setLabel("Demux Palette Entry"); //$NON-NLS-1$
- dummyType.setType(LibraryElementFactory.eINSTANCE.createBasicFBType());
- typeLib.addPaletteEntry(dummyType);
- d.setPaletteEntry(dummyType);
+ final PaletteEntry dummyEntry = PaletteFactory.eINSTANCE.createFBTypePaletteEntry();
+ dummyEntry.setLabel("Demux Palette Entry"); //$NON-NLS-1$
+ final FBType dummyType = LibraryElementFactory.eINSTANCE.createBasicFBType();
+ dummyEntry.setType(dummyType);
+
+ typeLib.addPaletteEntry(dummyEntry);
+ d.setPaletteEntry(dummyEntry);
d.setStructType(struct);
+ d.setStructTypeElementsAtInterface(struct);
+ final FBNetwork dummyFbN = LibraryElementFactory.eINSTANCE.createFBNetwork();
+ dummyFbN.getNetworkElements().add(d);
+
+ dummyType.setInterfaceList(EcoreUtil.copy(d.getInterface())); // make sure the type has the same interface
return d;
}
@@ -82,13 +96,13 @@
}
private static StructuredType createSampleStruct() {
- StructuredType outer = createSampleStructType("outerStruct"); //$NON-NLS-1$
- StructuredType inner = createSampleStructType("innerStruct"); //$NON-NLS-1$
+ final StructuredType outer = createSampleStructType("outerStruct"); //$NON-NLS-1$
+ final StructuredType inner = createSampleStructType("innerStruct"); //$NON-NLS-1$
- VarDeclaration structVAR1 = LibraryElementFactory.eINSTANCE.createVarDeclaration();
+ final VarDeclaration structVAR1 = LibraryElementFactory.eINSTANCE.createVarDeclaration();
structVAR1.setName("innerstruct1"); //$NON-NLS-1$
structVAR1.setType(inner);
- VarDeclaration structVAR2 = LibraryElementFactory.eINSTANCE.createVarDeclaration();
+ final VarDeclaration structVAR2 = LibraryElementFactory.eINSTANCE.createVarDeclaration();
structVAR2.setName("innerstruct2"); //$NON-NLS-1$
structVAR2.setType(inner);
outer.getMemberVariables().add(structVAR1);
@@ -98,19 +112,19 @@
}
private static StructuredType createSampleStructType(String name) {
- StructuredType type = DataFactory.eINSTANCE.createStructuredType();
+ final StructuredType type = DataFactory.eINSTANCE.createStructuredType();
type.setName(name);
- VarDeclaration var1 = LibraryElementFactory.eINSTANCE.createVarDeclaration();
+ final VarDeclaration var1 = LibraryElementFactory.eINSTANCE.createVarDeclaration();
var1.setName("VAR1"); //$NON-NLS-1$
- VarDeclaration var2 = LibraryElementFactory.eINSTANCE.createVarDeclaration();
+ final VarDeclaration var2 = LibraryElementFactory.eINSTANCE.createVarDeclaration();
var2.setName("VAR2"); //$NON-NLS-1$
- VarDeclaration var3 = LibraryElementFactory.eINSTANCE.createVarDeclaration();
+ final VarDeclaration var3 = LibraryElementFactory.eINSTANCE.createVarDeclaration();
var3.setName("VAR3"); //$NON-NLS-1$
- VarDeclaration var4 = LibraryElementFactory.eINSTANCE.createVarDeclaration();
+ final VarDeclaration var4 = LibraryElementFactory.eINSTANCE.createVarDeclaration();
var4.setName("VAR4"); //$NON-NLS-1$
- VarDeclaration var5 = LibraryElementFactory.eINSTANCE.createVarDeclaration();
+ final VarDeclaration var5 = LibraryElementFactory.eINSTANCE.createVarDeclaration();
var5.setName("VAR5"); //$NON-NLS-1$
- VarDeclaration var6 = LibraryElementFactory.eINSTANCE.createVarDeclaration();
+ final VarDeclaration var6 = LibraryElementFactory.eINSTANCE.createVarDeclaration();
var6.setName("VAR6"); //$NON-NLS-1$
type.getMemberVariables().add(var1);
type.getMemberVariables().add(var2);
@@ -118,7 +132,7 @@
type.getMemberVariables().add(var4);
type.getMemberVariables().add(var5);
type.getMemberVariables().add(var6);
- DataTypePaletteEntry dataEntry = PaletteFactory.eINSTANCE.createDataTypePaletteEntry();
+ final DataTypePaletteEntry dataEntry = PaletteFactory.eINSTANCE.createDataTypePaletteEntry();
dataEntry.setType(type);
dataEntry.setLabel(name);
typeLib.getDataTypeLibrary().addPaletteEntry(dataEntry);
@@ -133,12 +147,16 @@
protected static Collection<Arguments> describeCommand(String description, StateInitializer<?> initializer,
StateVerifier<?> initialVerifier, List<ExecutionDescription<?>> commands) {
- return describeCommand(description, initializer, initialVerifier, commands, CommandTestBase::defaultUndoCommand,
- CommandTestBase::defaultRedoCommand);
+ return describeCommand(description, initializer, initialVerifier, commands, s -> undoCommand((State) s),
+ s -> redoCommand((State) s));
}
+
protected static void verifyDefaultInitialValues(State state, State oldState, TestFunction t) {
t.test(state.getDemultiplexer());
+ t.test(state.getDemultiplexer().getAttribute(StructManipulation.CHILDREN_ATTRIBUTE) == null);
+ t.test(state.getDemultiplexer().getAttributeValue(StructManipulation.STRUCT_ATTRIBUTE)
+ .equals(state.getStruct().getName()));
t.test(state.getStruct().getMemberVariables().size(),
state.getDemultiplexer().getInterface().getOutputVars().size());
}
@@ -164,27 +182,53 @@
}
private static State executeDeleteCommand(State state, String name) {
- state.setCommand(new DeleteDemuxPortCommand(state.getDemultiplexer(), name));
-
- return commandExecution(state);
+ final DeleteDemuxPortCommand cmd = new DeleteDemuxPortCommand(state.getDemultiplexer(), name);
+ state.setCommand(cmd);
+ final State newState = commandExecution(state);
+ newState.setDemultiplexer(cmd.getType());
+ return newState;
}
private static State executeAddCommand(State state, String name) {
- state.setCommand(new AddDemuxPortCommand(state.getDemultiplexer(), name));
+ final AddDemuxPortCommand cmd = new AddDemuxPortCommand(state.getDemultiplexer(), name);
+ state.setCommand(cmd);
+ final State newState = commandExecution(state);
+ newState.setDemultiplexer(cmd.getType());
+ return newState;
+ }
- return commandExecution(state);
+ private static State undoCommand(State state) {
+ final State newState = defaultUndoCommand(state);
+ newState.setDemultiplexer(getDemux(state));
+ return newState;
+ }
+
+ private static Demultiplexer getDemux(State state) {
+ Demultiplexer demux;
+ if (state.getCommand() instanceof DeleteDemuxPortCommand) {
+ demux = ((DeleteDemuxPortCommand) state.getCommand()).getType();
+ } else {
+ demux = ((AddDemuxPortCommand) state.getCommand()).getType();
+ }
+ return demux;
+ }
+
+ private static State redoCommand(State s) {
+ final State newState = defaultRedoCommand(s);
+ newState.setDemultiplexer(getDemux(s));
+ return newState;
}
// define here the list of test sequences
// multiple execution descriptions are possible -> define in test class
protected static List<Arguments> createCommands(List<ExecutionDescription<?>> executionDescriptions) {
- List<Arguments> commands = new ArrayList<>();
+ final List<Arguments> commands = new ArrayList<>();
// test series 1
commands.addAll(describeCommand("Starting from default values", // //$NON-NLS-1$
State::new, //
(State state, State oldState, TestFunction t) -> verifyDefaultInitialValues(state, oldState, t), //
executionDescriptions //
- ));
+ ));
return commands;
}
@@ -270,7 +314,7 @@
new ExecutionDescription<>("Add struct-type variable from empty", // //$NON-NLS-1$
(State s) -> executeAddCommand(s, "innerstruct1.VAR1"), //$NON-NLS-1$
(State s, State o, TestFunction t) -> verifyAdded(s, o, t, "innerstruct1.VAR1")) // //$NON-NLS-1$
- ); //
+ ); //
return createCommands(executionDescriptions);
}