Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -138,36 +138,6 @@
<classpathentry exported="true" kind="lib" path="target/jars/jakarta.inject-api-2.0.1.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jakarta.servlet-api-6.1.0.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jakarta.transaction-api-1.3.3.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-alpn-client-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-annotations-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-client-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-compression-common-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-compression-gzip-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-ee8-annotations-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-ee8-nested-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-ee8-plus-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-ee8-security-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-ee8-servlet-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-ee8-webapp-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-ee8-websocket-jetty-api-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-ee8-websocket-jetty-client-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-ee8-websocket-jetty-common-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-ee8-websocket-jetty-server-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-ee8-websocket-servlet-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-ee-webapp-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-http-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-io-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-jndi-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-plus-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-security-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-server-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-servlet-api-4.0.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-session-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-util-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-websocket-core-client-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-websocket-core-common-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-websocket-core-server-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jetty-xml-12.1.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jna-5.17.0.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jna-platform-5.17.0.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/jspecify-1.0.0.jar"/>
Expand All @@ -176,30 +146,6 @@
<classpathentry exported="true" kind="lib" path="target/jars/org.bndtools.versioncontrol.ignores.manager-7.1.0.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.bndtools.versioncontrol.ignores.plugin.git-7.1.0.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.eclipse.nebula.treemapper-0.1.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.dsl.cinematic.edit-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.dsl.cinematic-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.dsl.database-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.dsl.entity.edit-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.dsl.entity-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.dsl.environment.binding.dialect.ui-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.dsl.environment.binding.dialect-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.dsl.environment.common-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.dsl.environment.design.services-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.dsl.environment.design-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.dsl.environment.edit-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.dsl.environment-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.dsl.is-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.dsl.overview.edit-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.dsl.overview.editor-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.dsl.overview-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.dsl.soa.edit-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.dsl.soa-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.dsl.technicalid.edit-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.dsl.technicalid-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.dsl.typeslibrary-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.tools.migration-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.utils.common.ui-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.obeonetwork.utils.common-5.2.0-SNAPSHOT.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.osgi.dto-1.0.0.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.osgi.framework-1.8.0.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.osgi.resource-1.0.0.jar"/>
Expand All @@ -209,6 +155,5 @@
<classpathentry exported="true" kind="lib" path="target/jars/org.osgi.util.tracker-1.5.4.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.ow2.sat4j.core-2.3.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/org.ow2.sat4j.pb-2.3.6.jar"/>
<classpathentry exported="true" kind="lib" path="target/jars/osgi.annotation-8.1.0.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
Original file line number Diff line number Diff line change
@@ -1,9 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<description:Group xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:description="http://www.eclipse.org/sirius/description/1.1.0" xmlns:description_1="http://www.eclipse.org/sirius/diagram/description/1.1.0" xmlns:style="http://www.eclipse.org/sirius/diagram/description/style/1.1.0" xmlns:tool="http://www.eclipse.org/sirius/diagram/description/tool/1.1.0" xmlns:tool_1="http://www.eclipse.org/sirius/description/tool/1.1.0" documentation="Copyright (c) 2008, 2026 Obeo.&#xD;&#xA;All rights reserved. This program and the accompanying materials&#xD;&#xA;are made available under the terms of the Eclipse Public License v2.0&#xD;&#xA;which accompanies this distribution, and is available at&#xD;&#xA;https://www.eclipse.org/legal/epl-2.0/&#xD;&#xA;&#xD;&#xA;Contributors:&#xD;&#xA; Obeo - initial API and implementation" name="StructuredTypesDiagram" version="12.0.0.2017041100">
<description:Group xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:description="http://www.eclipse.org/sirius/description/1.1.0" xmlns:description_1="http://www.eclipse.org/sirius/diagram/description/1.1.0" xmlns:style="http://www.eclipse.org/sirius/diagram/description/style/1.1.0" xmlns:tool="http://www.eclipse.org/sirius/diagram/description/tool/1.1.0" xmlns:tool_1="http://www.eclipse.org/sirius/description/tool/1.1.0" documentation="Copyright (c) 2008, 2026 Obeo.&#xD;&#xA;All rights reserved. This program and the accompanying materials&#xD;&#xA;are made available under the terms of the Eclipse Public License v2.0&#xD;&#xA;which accompanies this distribution, and is available at&#xD;&#xA;https://www.eclipse.org/legal/epl-2.0/&#xD;&#xA;&#xD;&#xA;Contributors:&#xD;&#xA; Obeo - initial API and implementation" name="StructuredTypesDiagram" version="15.4.0.202401051836">
<ownedViewpoints name="StructuredTypesDiagramTemplate">
<ownedRepresentations xsi:type="description_1:DiagramDescription" dropDescriptions="//@ownedViewpoints[name='StructuredTypesDiagramTemplate']/@ownedRepresentations[name='{Hierarchy.id}']/@defaultLayer/@toolSections.1/@ownedTools[name='DAD_Namespace']" name="{Hierarchy.id}" label="{Hierarchy.label}" titleExpression="{Hierarchy.titleExpression}" domainClass="{Hierarchy.domainClass}">
<metamodel href="http://www.obeonetwork.org/dsl/environment/3.0.0#/"/>
<metamodel href="http://www.eclipse.org/sirius/diagram/1.1.0#/"/>
<layout xsi:type="description_1:CustomLayoutConfiguration" id="org.eclipse.elk.layered" label="ELK Layered" description="Layer-based algorithm provided by the Eclipse Layout Kernel. Arranges as many edges as possible into one direction by placing nodes into subsequent layers. This implementation supports different routing styles (straight, orthogonal, splines); if orthogonal routing is selected, arbitrary port constraints are respected, thus enabling the layout of block diagrams such as actor-oriented models or circuit schematics. Furthermore, full layout of compound graphs with cross-hierarchy edges is supported when the respective option is activated on the top level.">
<layoutOptions xsi:type="description_1:DoubleLayoutOption" id="org.eclipse.elk.spacing.edgeNode" value="15.0">
<targets>PARENT</targets>
</layoutOptions>
<layoutOptions xsi:type="description_1:DoubleLayoutOption" id="org.eclipse.elk.spacing.edgeEdge" value="12.0">
<targets>PARENT</targets>
</layoutOptions>
<layoutOptions xsi:type="description_1:EnumLayoutOption" id="org.eclipse.elk.direction">
<targets>PARENT</targets>
<value name="DOWN"/>
</layoutOptions>
<layoutOptions xsi:type="description_1:EnumLayoutOption" id="org.eclipse.elk.edgeRouting">
<targets>PARENT</targets>
<value name="ORTHOGONAL"/>
</layoutOptions>
</layout>
<defaultLayer name="Default">
<containerMappings name="ND_Namespace" detailDescriptions="//@ownedViewpoints[name='StructuredTypesDiagramTemplate']/@ownedRepresentations[name='{Hierarchy.id}']/@defaultLayer/@toolSections.1/@ownedTools[name='New%20Class%20Diagram']" deletionDescription="//@ownedViewpoints[name='StructuredTypesDiagramTemplate']/@ownedRepresentations[name='{Hierarchy.id}']/@defaultLayer/@toolSections.1/@ownedTools[name='DEL_ND_Namespace']" labelDirectEdit="//@ownedViewpoints[name='StructuredTypesDiagramTemplate']/@ownedRepresentations[name='{Hierarchy.id}']/@defaultLayer/@toolSections.1/@ownedTools[name='Namespace%20Name%20Direct%20Edit']" semanticCandidatesExpression="{Hierarchy.namespaceContainer.semanticCandidates}" doubleClickDescription="//@ownedViewpoints[name='StructuredTypesDiagramTemplate']/@ownedRepresentations[name='{Hierarchy.id}']/@defaultLayer/@toolSections.1/@ownedTools[name='Go%20to%20Class%20Diagram']" domainClass="environment.Namespace" dropDescriptions="//@ownedViewpoints[name='StructuredTypesDiagramTemplate']/@ownedRepresentations[name='{Hierarchy.id}']/@defaultLayer/@toolSections.1/@ownedTools[name='DAD_Namespace']" reusedContainerMappings="//@ownedViewpoints[name='StructuredTypesDiagramTemplate']/@ownedRepresentations[name='{Hierarchy.id}']/@defaultLayer/@containerMappings[name='ND_Namespace']">
<style xsi:type="style:FlatContainerStyleDescription" borderSizeComputationExpression="1" borderColor="//@userColorsPalettes[name='Class%20Diagram']/@entries[name='Namespace_border']" labelSize="10" labelColor="//@userColorsPalettes[name='Class%20Diagram']/@entries[name='Namespace_color']" backgroundStyle="GradientTopToBottom" backgroundColor="//@userColorsPalettes[name='Class%20Diagram']/@entries[name='Namespace_background']" foregroundColor="//@userColorsPalettes[name='Class%20Diagram']/@entries[name='Namespace_foreground']">
Expand All @@ -17,7 +33,7 @@
<initialOperation>
<firstModelOperations xsi:type="tool_1:ChangeContext" browseExpression="var:container">
<subModelOperations xsi:type="tool_1:CreateInstance" typeName="environment::Namespace" referenceName="ownedNamespaces">
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'namespace' + self.eContainer(environment::NamespacesContainer).ownedNamespaces->size()"/>
<subModelOperations xsi:type="tool_1:SetValue" featureName="name" valueExpression="aql:'namespace_' + self.eContainer(environment::NamespacesContainer).ownedNamespaces->size()"/>
</subModelOperations>
</firstModelOperations>
</initialOperation>
Expand Down Expand Up @@ -134,6 +150,22 @@
</ownedRepresentations>
<ownedRepresentations xsi:type="description_1:DiagramDescription" dropDescriptions="//@ownedViewpoints[name='StructuredTypesDiagramTemplate']/@ownedRepresentations[name='{ClassDiagram.id}']/@defaultLayer/@toolSections.5/@ownedTools[name='{ClassDiagram.section.usability.dragdrop.structuredtype.id}'] //@ownedViewpoints[name='StructuredTypesDiagramTemplate']/@ownedRepresentations[name='{ClassDiagram.id}']/@defaultLayer/@toolSections.5/@ownedTools[name='DAD_ED_Enumeration'] //@ownedViewpoints[name='StructuredTypesDiagramTemplate']/@ownedRepresentations[name='{ClassDiagram.id}']/@defaultLayer/@toolSections.0/@ownedTools[name='DAD_ED_Namespace'] //@ownedViewpoints[name='StructuredTypesDiagramTemplate']/@ownedRepresentations[name='{ClassDiagram.id}']/@additionalLayers[name='{ClassDiagram.ExternalTypesLayer.label}']/@toolSections.1/@ownedTools[name='DAD_ED_ExternalStructuredType_Referenced']" name="{ClassDiagram.id}" label="{ClassDiagram.label}" titleExpression="{ClassDiagram.titleExpression}" domainClass="environment.Namespace" preconditionExpression="{ClassDiagram.precondition}">
<metamodel href="http://www.obeonetwork.org/dsl/environment/3.0.0#/"/>
<layout xsi:type="description_1:CustomLayoutConfiguration" id="org.eclipse.elk.layered" label="ELK Layered" description="Layer-based algorithm provided by the Eclipse Layout Kernel. Arranges as many edges as possible into one direction by placing nodes into subsequent layers. This implementation supports different routing styles (straight, orthogonal, splines); if orthogonal routing is selected, arbitrary port constraints are respected, thus enabling the layout of block diagrams such as actor-oriented models or circuit schematics. Furthermore, full layout of compound graphs with cross-hierarchy edges is supported when the respective option is activated on the top level.">
<layoutOptions xsi:type="description_1:DoubleLayoutOption" id="org.eclipse.elk.spacing.edgeNode" value="15.0">
<targets>PARENT</targets>
</layoutOptions>
<layoutOptions xsi:type="description_1:DoubleLayoutOption" id="org.eclipse.elk.spacing.edgeEdge" value="12.0">
<targets>PARENT</targets>
</layoutOptions>
<layoutOptions xsi:type="description_1:EnumLayoutOption" id="org.eclipse.elk.direction">
<targets>PARENT</targets>
<value name="DOWN"/>
</layoutOptions>
<layoutOptions xsi:type="description_1:EnumLayoutOption" id="org.eclipse.elk.edgeRouting">
<targets>PARENT</targets>
<value name="ORTHOGONAL"/>
</layoutOptions>
</layout>
<defaultLayer name="Default">
<edgeMappings name="ED_Reference_Type_Type" preconditionExpression="aql:self.oppositeOf = null" deletionDescription="//@ownedViewpoints[name='StructuredTypesDiagramTemplate']/@ownedRepresentations[name='{ClassDiagram.id}']/@defaultLayer/@toolSections.5/@ownedTools[name='DEL_Generic']" labelDirectEdit="//@ownedViewpoints[name='StructuredTypesDiagramTemplate']/@ownedRepresentations[name='{ClassDiagram.id}']/@defaultLayer/@toolSections.5/@ownedTools[name='EDT_ED_Reference']" semanticCandidatesExpression="service:diagram.getReferences()" synchronizationLock="true" sourceMapping="//@ownedViewpoints[name='StructuredTypesDiagramTemplate']/@ownedRepresentations[name='{ClassDiagram.id}']/@defaultLayer/@containerMappings[name='{ClassDiagram.StructuredTypeMapping.id}'] //@ownedViewpoints[name='StructuredTypesDiagramTemplate']/@ownedRepresentations[name='{ClassDiagram.id}']/@additionalLayers[name='{ClassDiagram.ExternalTypesLayer.label}']/@containerMappings[name='ED_ExternalStructuredType_Referenced']" targetMapping="//@ownedViewpoints[name='StructuredTypesDiagramTemplate']/@ownedRepresentations[name='{ClassDiagram.id}']/@defaultLayer/@containerMappings[name='{ClassDiagram.StructuredTypeMapping.id}'] //@ownedViewpoints[name='StructuredTypesDiagramTemplate']/@ownedRepresentations[name='{ClassDiagram.id}']/@additionalLayers[name='{ClassDiagram.ExternalTypesLayer.label}']/@containerMappings[name='ED_ExternalStructuredType_Referenced']" targetFinderExpression="feature:referencedType" sourceFinderExpression="feature:containingType" domainClass="environment.Reference" useDomainElement="true" reconnections="//@ownedViewpoints[name='StructuredTypesDiagramTemplate']/@ownedRepresentations[name='{ClassDiagram.id}']/@defaultLayer/@toolSections.5/@ownedTools[name='REC_ED_Reference_Target'] //@ownedViewpoints[name='StructuredTypesDiagramTemplate']/@ownedRepresentations[name='{ClassDiagram.id}']/@defaultLayer/@toolSections.5/@ownedTools[name='REC_ED_Reference_Source']">
<style strokeColor="//@userColorsPalettes[name='Class%20Diagram']/@entries[name='ISDLabelAndEdge']" targetArrow="NoDecoration">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,10 @@ Require-Bundle: org.eclipse.sirius.common,
org.eclipse.eef.ide.ui,
org.eclipse.sirius.ext.emf.edit,
org.eclipse.eef.common,
org.eclipse.emf.edit.ui
org.eclipse.emf.edit.ui,
org.eclipse.elk.graph,
org.eclipse.elk.core.service,
org.eclipse.sirius.diagram.elk
Bundle-RequiredExecutionEnvironment: JavaSE-17
Automatic-Module-Name: org.obeonetwork.utils
Bundle-ActivationPolicy: lazy
Expand All @@ -39,3 +42,4 @@ Export-Package: org.obeonetwork.utils.common.ui,
org.obeonetwork.utils.common.ui.handlers,
org.obeonetwork.utils.common.ui.propertyTesters,
org.obeonetwork.utils.common.ui.services
Import-Package: com.google.common.collect
Loading