diff --git a/app/org/omg/sysml/lifecycle/impl/package-info.java b/app/org/omg/sysml/lifecycle/impl/package-info.java
index 8374b243..436e7ee2 100644
--- a/app/org/omg/sysml/lifecycle/impl/package-info.java
+++ b/app/org/omg/sysml/lifecycle/impl/package-info.java
@@ -36,7 +36,6 @@
@MetaValue(value = "AnalysisCaseDefinition", targetEntity = AnalysisCaseDefinitionImpl.class),
@MetaValue(value = "AnalysisCaseUsage", targetEntity = AnalysisCaseUsageImpl.class),
@MetaValue(value = "AnnotatingElement", targetEntity = AnnotatingElementImpl.class),
- @MetaValue(value = "AnnotatingFeature", targetEntity = AnnotatingFeatureImpl.class),
@MetaValue(value = "Annotation", targetEntity = AnnotationImpl.class),
@MetaValue(value = "AssertConstraintUsage", targetEntity = AssertConstraintUsageImpl.class),
@MetaValue(value = "AssignmentActionUsage", targetEntity = AssignmentActionUsageImpl.class),
@@ -120,8 +119,10 @@
@MetaValue(value = "LoopActionUsage", targetEntity = LoopActionUsageImpl.class),
@MetaValue(value = "Membership", targetEntity = MembershipImpl.class),
@MetaValue(value = "MergeNode", targetEntity = MergeNodeImpl.class),
+ @MetaValue(value = "Metaclass", targetEntity = MetaclassImpl.class),
+ @MetaValue(value = "MetadataDefinition", targetEntity = MetadataDefinitionImpl.class),
@MetaValue(value = "MetadataFeature", targetEntity = MetadataFeatureImpl.class),
- @MetaValue(value = "MetadataFeatureValue", targetEntity = MetadataFeatureValueImpl.class),
+ @MetaValue(value = "MetadataUsage", targetEntity = MetadataUsageImpl.class),
@MetaValue(value = "Multiplicity", targetEntity = MultiplicityImpl.class),
@MetaValue(value = "MultiplicityRange", targetEntity = MultiplicityRangeImpl.class),
@MetaValue(value = "Namespace", targetEntity = NamespaceImpl.class),
diff --git a/app/org/omg/sysml/metamodel/Comment.java b/app/org/omg/sysml/metamodel/Comment.java
index 576126c0..7ce8452f 100644
--- a/app/org/omg/sysml/metamodel/Comment.java
+++ b/app/org/omg/sysml/metamodel/Comment.java
@@ -26,5 +26,7 @@
import java.util.Set;
public interface Comment extends AnnotatingElement, SysMLType {
+ String getLocale();
+
String getBody();
}
\ No newline at end of file
diff --git a/app/org/omg/sysml/metamodel/Documentation.java b/app/org/omg/sysml/metamodel/Documentation.java
index fed81723..e3a8feb3 100644
--- a/app/org/omg/sysml/metamodel/Documentation.java
+++ b/app/org/omg/sysml/metamodel/Documentation.java
@@ -25,8 +25,6 @@
import java.util.List;
import java.util.Set;
-public interface Documentation extends Annotation, SysMLType {
- Element getOwningDocumentedElement();
-
- Comment getDocumentingComment();
+public interface Documentation extends Comment, SysMLType {
+ Element getDocumentedElement();
}
\ No newline at end of file
diff --git a/app/org/omg/sysml/metamodel/Element.java b/app/org/omg/sysml/metamodel/Element.java
index 7550e157..52186ecc 100644
--- a/app/org/omg/sysml/metamodel/Element.java
+++ b/app/org/omg/sysml/metamodel/Element.java
@@ -44,11 +44,9 @@ public interface Element extends SysMLType {
List extends Documentation> getDocumentation();
- List extends Comment> getDocumentationComment();
-
List extends Annotation> getOwnedAnnotation();
- Collection extends TextualRepresentation> getOwnedTextualRepresentation();
+ List extends TextualRepresentation> getTextualRepresentation();
String getQualifiedName();
diff --git a/app/org/omg/sysml/metamodel/MetadataFeatureValue.java b/app/org/omg/sysml/metamodel/Metaclass.java
similarity index 86%
rename from app/org/omg/sysml/metamodel/MetadataFeatureValue.java
rename to app/org/omg/sysml/metamodel/Metaclass.java
index fcdea363..dd50d002 100644
--- a/app/org/omg/sysml/metamodel/MetadataFeatureValue.java
+++ b/app/org/omg/sysml/metamodel/Metaclass.java
@@ -25,8 +25,6 @@
import java.util.List;
import java.util.Set;
-public interface MetadataFeatureValue extends FeatureValue, SysMLType {
- Expression getMetadataValue();
+public interface Metaclass extends Structure, SysMLType {
- MetadataFeature getOwningMetadataFeature();
}
\ No newline at end of file
diff --git a/app/org/omg/sysml/metamodel/AnnotatingFeature.java b/app/org/omg/sysml/metamodel/MetadataDefinition.java
similarity index 85%
rename from app/org/omg/sysml/metamodel/AnnotatingFeature.java
rename to app/org/omg/sysml/metamodel/MetadataDefinition.java
index 00c6dcb0..86f67e53 100644
--- a/app/org/omg/sysml/metamodel/AnnotatingFeature.java
+++ b/app/org/omg/sysml/metamodel/MetadataDefinition.java
@@ -25,8 +25,6 @@
import java.util.List;
import java.util.Set;
-public interface AnnotatingFeature extends AnnotatingElement, Feature, SysMLType {
- DataType getMetadataType();
+public interface MetadataDefinition extends Definition, ItemDefinition, Metaclass, SysMLType {
- List extends MetadataFeature> getOwnedMetadata();
}
\ No newline at end of file
diff --git a/app/org/omg/sysml/metamodel/MetadataFeature.java b/app/org/omg/sysml/metamodel/MetadataFeature.java
index eecfb0bc..a0616723 100644
--- a/app/org/omg/sysml/metamodel/MetadataFeature.java
+++ b/app/org/omg/sysml/metamodel/MetadataFeature.java
@@ -25,6 +25,6 @@
import java.util.List;
import java.util.Set;
-public interface MetadataFeature extends Feature, SysMLType {
- MetadataFeatureValue getMetadataFeatureValue();
+public interface MetadataFeature extends AnnotatingElement, Feature, SysMLType {
+ Metaclass getMetaclass();
}
\ No newline at end of file
diff --git a/app/org/omg/sysml/metamodel/MetadataUsage.java b/app/org/omg/sysml/metamodel/MetadataUsage.java
new file mode 100644
index 00000000..3fc3a7ec
--- /dev/null
+++ b/app/org/omg/sysml/metamodel/MetadataUsage.java
@@ -0,0 +1,30 @@
+/*
+ * SysML v2 REST/HTTP Pilot Implementation
+ * Copyright (C) 2020 InterCAX LLC
+ * Copyright (C) 2020 California Institute of Technology ("Caltech")
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program. If not, see .
+ *
+ * @license LGPL-3.0-or-later
+ */
+
+package org.omg.sysml.metamodel;
+
+import java.util.Collection;
+import java.util.List;
+import java.util.Set;
+
+public interface MetadataUsage extends ItemUsage, MetadataFeature, Usage, SysMLType {
+ Metaclass getMetadataDefinition();
+}
\ No newline at end of file
diff --git a/app/org/omg/sysml/metamodel/TextualRepresentation.java b/app/org/omg/sysml/metamodel/TextualRepresentation.java
index 3999a3b3..fb5de50f 100644
--- a/app/org/omg/sysml/metamodel/TextualRepresentation.java
+++ b/app/org/omg/sysml/metamodel/TextualRepresentation.java
@@ -28,7 +28,7 @@
public interface TextualRepresentation extends AnnotatingElement, SysMLType {
String getLanguage();
- String getBody();
-
Element getRepresentedElement();
+
+ String getBody();
}
\ No newline at end of file
diff --git a/app/org/omg/sysml/metamodel/impl/AcceptActionUsageImpl.java b/app/org/omg/sysml/metamodel/impl/AcceptActionUsageImpl.java
index ed0bd3e3..7e942283 100644
--- a/app/org/omg/sysml/metamodel/impl/AcceptActionUsageImpl.java
+++ b/app/org/omg/sysml/metamodel/impl/AcceptActionUsageImpl.java
@@ -292,32 +292,6 @@ public void setDocumentation(List documentation) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("documentationComment")
- private List documentationComment;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "CommentMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "AcceptActionUsage_documentationComment",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public List getDocumentationComment() {
- if (documentationComment == null) {
- documentationComment = new ArrayList<>();
- }
- return documentationComment;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = CommentImpl.class)
- public void setDocumentationComment(List documentationComment) {
- this.documentationComment = documentationComment;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("effectiveName")
private String effectiveName;
@@ -2056,32 +2030,6 @@ public void setOwnedSubsetting(Collection ownedSubsetting) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("ownedTextualRepresentation")
- private Collection ownedTextualRepresentation;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "AcceptActionUsage_ownedTextualRepresentation",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public Collection getOwnedTextualRepresentation() {
- if (ownedTextualRepresentation == null) {
- ownedTextualRepresentation = new ArrayList<>();
- }
- return ownedTextualRepresentation;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
- public void setOwnedTextualRepresentation(Collection ownedTextualRepresentation) {
- this.ownedTextualRepresentation = ownedTextualRepresentation;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("ownedTypeFeaturing")
private List ownedTypeFeaturing;
@@ -2444,6 +2392,32 @@ public void setReceiverArgument(Expression receiverArgument) {
+ // @info.archinnov.achilles.annotations.Transient
+ // @info.archinnov.achilles.annotations.Column("textualRepresentation")
+ private List textualRepresentation;
+
+ @JsonGetter
+ @JsonSerialize(contentUsing = DataSerializer.class)
+ // @javax.persistence.Transient
+ @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
+ @JoinTable(name = "AcceptActionUsage_textualRepresentation",
+ joinColumns = @JoinColumn(name = "classId"),
+ inverseJoinColumns = @JoinColumn(name = "attributeId"))
+ public List getTextualRepresentation() {
+ if (textualRepresentation == null) {
+ textualRepresentation = new ArrayList<>();
+ }
+ return textualRepresentation;
+ }
+
+ @JsonSetter
+ @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
+ public void setTextualRepresentation(List textualRepresentation) {
+ this.textualRepresentation = textualRepresentation;
+ }
+
+
+
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("type")
private List type;
diff --git a/app/org/omg/sysml/metamodel/impl/ActionDefinitionImpl.java b/app/org/omg/sysml/metamodel/impl/ActionDefinitionImpl.java
index 5be0e44b..49696ee0 100644
--- a/app/org/omg/sysml/metamodel/impl/ActionDefinitionImpl.java
+++ b/app/org/omg/sysml/metamodel/impl/ActionDefinitionImpl.java
@@ -196,32 +196,6 @@ public void setDocumentation(List documentation) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("documentationComment")
- private List documentationComment;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "CommentMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "ActionDefinition_documentationComment",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public List getDocumentationComment() {
- if (documentationComment == null) {
- documentationComment = new ArrayList<>();
- }
- return documentationComment;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = CommentImpl.class)
- public void setDocumentationComment(List documentationComment) {
- this.documentationComment = documentationComment;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("effectiveName")
private String effectiveName;
@@ -1531,32 +1505,6 @@ public void setOwnedSubclassification(Collection ownedSubclas
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("ownedTextualRepresentation")
- private Collection ownedTextualRepresentation;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "ActionDefinition_ownedTextualRepresentation",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public Collection getOwnedTextualRepresentation() {
- if (ownedTextualRepresentation == null) {
- ownedTextualRepresentation = new ArrayList<>();
- }
- return ownedTextualRepresentation;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
- public void setOwnedTextualRepresentation(Collection ownedTextualRepresentation) {
- this.ownedTextualRepresentation = ownedTextualRepresentation;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("ownedTransition")
private Collection ownedTransition;
@@ -1865,6 +1813,32 @@ public void setStep(Collection step) {
+ // @info.archinnov.achilles.annotations.Transient
+ // @info.archinnov.achilles.annotations.Column("textualRepresentation")
+ private List textualRepresentation;
+
+ @JsonGetter
+ @JsonSerialize(contentUsing = DataSerializer.class)
+ // @javax.persistence.Transient
+ @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
+ @JoinTable(name = "ActionDefinition_textualRepresentation",
+ joinColumns = @JoinColumn(name = "classId"),
+ inverseJoinColumns = @JoinColumn(name = "attributeId"))
+ public List getTextualRepresentation() {
+ if (textualRepresentation == null) {
+ textualRepresentation = new ArrayList<>();
+ }
+ return textualRepresentation;
+ }
+
+ @JsonSetter
+ @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
+ public void setTextualRepresentation(List textualRepresentation) {
+ this.textualRepresentation = textualRepresentation;
+ }
+
+
+
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("usage")
private List usage;
diff --git a/app/org/omg/sysml/metamodel/impl/ActionUsageImpl.java b/app/org/omg/sysml/metamodel/impl/ActionUsageImpl.java
index 581bd305..f3440125 100644
--- a/app/org/omg/sysml/metamodel/impl/ActionUsageImpl.java
+++ b/app/org/omg/sysml/metamodel/impl/ActionUsageImpl.java
@@ -292,32 +292,6 @@ public void setDocumentation(List documentation) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("documentationComment")
- private List documentationComment;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "CommentMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "ActionUsage_documentationComment",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public List getDocumentationComment() {
- if (documentationComment == null) {
- documentationComment = new ArrayList<>();
- }
- return documentationComment;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = CommentImpl.class)
- public void setDocumentationComment(List documentationComment) {
- this.documentationComment = documentationComment;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("effectiveName")
private String effectiveName;
@@ -2056,32 +2030,6 @@ public void setOwnedSubsetting(Collection ownedSubsetting) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("ownedTextualRepresentation")
- private Collection ownedTextualRepresentation;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "ActionUsage_ownedTextualRepresentation",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public Collection getOwnedTextualRepresentation() {
- if (ownedTextualRepresentation == null) {
- ownedTextualRepresentation = new ArrayList<>();
- }
- return ownedTextualRepresentation;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
- public void setOwnedTextualRepresentation(Collection ownedTextualRepresentation) {
- this.ownedTextualRepresentation = ownedTextualRepresentation;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("ownedTypeFeaturing")
private List ownedTypeFeaturing;
@@ -2381,6 +2329,32 @@ public void setQualifiedName(String qualifiedName) {
+ // @info.archinnov.achilles.annotations.Transient
+ // @info.archinnov.achilles.annotations.Column("textualRepresentation")
+ private List textualRepresentation;
+
+ @JsonGetter
+ @JsonSerialize(contentUsing = DataSerializer.class)
+ // @javax.persistence.Transient
+ @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
+ @JoinTable(name = "ActionUsage_textualRepresentation",
+ joinColumns = @JoinColumn(name = "classId"),
+ inverseJoinColumns = @JoinColumn(name = "attributeId"))
+ public List getTextualRepresentation() {
+ if (textualRepresentation == null) {
+ textualRepresentation = new ArrayList<>();
+ }
+ return textualRepresentation;
+ }
+
+ @JsonSetter
+ @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
+ public void setTextualRepresentation(List textualRepresentation) {
+ this.textualRepresentation = textualRepresentation;
+ }
+
+
+
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("type")
private List type;
diff --git a/app/org/omg/sysml/metamodel/impl/ActorMembershipImpl.java b/app/org/omg/sysml/metamodel/impl/ActorMembershipImpl.java
index 2a77fb57..a5d145bc 100644
--- a/app/org/omg/sysml/metamodel/impl/ActorMembershipImpl.java
+++ b/app/org/omg/sysml/metamodel/impl/ActorMembershipImpl.java
@@ -118,32 +118,6 @@ public void setDocumentation(List documentation) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("documentationComment")
- private List documentationComment;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "CommentMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "ActorMembership_documentationComment",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public List getDocumentationComment() {
- if (documentationComment == null) {
- documentationComment = new ArrayList<>();
- }
- return documentationComment;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = CommentImpl.class)
- public void setDocumentationComment(List documentationComment) {
- this.documentationComment = documentationComment;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("effectiveMemberName")
private String effectiveMemberName;
@@ -548,32 +522,6 @@ public void setOwnedRelationship(List ownedRelationship) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("ownedTextualRepresentation")
- private Collection ownedTextualRepresentation;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "ActorMembership_ownedTextualRepresentation",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public Collection getOwnedTextualRepresentation() {
- if (ownedTextualRepresentation == null) {
- ownedTextualRepresentation = new ArrayList<>();
- }
- return ownedTextualRepresentation;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
- public void setOwnedTextualRepresentation(Collection ownedTextualRepresentation) {
- this.ownedTextualRepresentation = ownedTextualRepresentation;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("owner")
private Element owner;
@@ -809,6 +757,32 @@ public void setTarget(List target) {
+ // @info.archinnov.achilles.annotations.Transient
+ // @info.archinnov.achilles.annotations.Column("textualRepresentation")
+ private List textualRepresentation;
+
+ @JsonGetter
+ @JsonSerialize(contentUsing = DataSerializer.class)
+ // @javax.persistence.Transient
+ @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
+ @JoinTable(name = "ActorMembership_textualRepresentation",
+ joinColumns = @JoinColumn(name = "classId"),
+ inverseJoinColumns = @JoinColumn(name = "attributeId"))
+ public List getTextualRepresentation() {
+ if (textualRepresentation == null) {
+ textualRepresentation = new ArrayList<>();
+ }
+ return textualRepresentation;
+ }
+
+ @JsonSetter
+ @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
+ public void setTextualRepresentation(List textualRepresentation) {
+ this.textualRepresentation = textualRepresentation;
+ }
+
+
+
// @info.archinnov.achilles.annotations.Column("visibility")
// @info.archinnov.achilles.annotations.Enumerated(info.archinnov.achilles.annotations.Enumerated.Encoding.NAME)
private VisibilityKind visibility;
diff --git a/app/org/omg/sysml/metamodel/impl/AllocationDefinitionImpl.java b/app/org/omg/sysml/metamodel/impl/AllocationDefinitionImpl.java
index 30666121..06c3aefe 100644
--- a/app/org/omg/sysml/metamodel/impl/AllocationDefinitionImpl.java
+++ b/app/org/omg/sysml/metamodel/impl/AllocationDefinitionImpl.java
@@ -248,32 +248,6 @@ public void setDocumentation(List documentation) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("documentationComment")
- private List documentationComment;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "CommentMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "AllocationDefinition_documentationComment",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public List getDocumentationComment() {
- if (documentationComment == null) {
- documentationComment = new ArrayList<>();
- }
- return documentationComment;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = CommentImpl.class)
- public void setDocumentationComment(List documentationComment) {
- this.documentationComment = documentationComment;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("effectiveName")
private String effectiveName;
@@ -1607,32 +1581,6 @@ public void setOwnedSubclassification(Collection ownedSubclas
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("ownedTextualRepresentation")
- private Collection ownedTextualRepresentation;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "AllocationDefinition_ownedTextualRepresentation",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public Collection getOwnedTextualRepresentation() {
- if (ownedTextualRepresentation == null) {
- ownedTextualRepresentation = new ArrayList<>();
- }
- return ownedTextualRepresentation;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
- public void setOwnedTextualRepresentation(Collection ownedTextualRepresentation) {
- this.ownedTextualRepresentation = ownedTextualRepresentation;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("ownedTransition")
private Collection ownedTransition;
@@ -2055,6 +2003,32 @@ public void setTargetType(Collection targetType) {
+ // @info.archinnov.achilles.annotations.Transient
+ // @info.archinnov.achilles.annotations.Column("textualRepresentation")
+ private List textualRepresentation;
+
+ @JsonGetter
+ @JsonSerialize(contentUsing = DataSerializer.class)
+ // @javax.persistence.Transient
+ @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
+ @JoinTable(name = "AllocationDefinition_textualRepresentation",
+ joinColumns = @JoinColumn(name = "classId"),
+ inverseJoinColumns = @JoinColumn(name = "attributeId"))
+ public List getTextualRepresentation() {
+ if (textualRepresentation == null) {
+ textualRepresentation = new ArrayList<>();
+ }
+ return textualRepresentation;
+ }
+
+ @JsonSetter
+ @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
+ public void setTextualRepresentation(List textualRepresentation) {
+ this.textualRepresentation = textualRepresentation;
+ }
+
+
+
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("usage")
private List usage;
diff --git a/app/org/omg/sysml/metamodel/impl/AllocationUsageImpl.java b/app/org/omg/sysml/metamodel/impl/AllocationUsageImpl.java
index 62b6a08e..eeac090f 100644
--- a/app/org/omg/sysml/metamodel/impl/AllocationUsageImpl.java
+++ b/app/org/omg/sysml/metamodel/impl/AllocationUsageImpl.java
@@ -344,32 +344,6 @@ public void setDocumentation(List documentation) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("documentationComment")
- private List documentationComment;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "CommentMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "AllocationUsage_documentationComment",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public List getDocumentationComment() {
- if (documentationComment == null) {
- documentationComment = new ArrayList<>();
- }
- return documentationComment;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = CommentImpl.class)
- public void setDocumentationComment(List documentationComment) {
- this.documentationComment = documentationComment;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("effectiveName")
private String effectiveName;
@@ -2174,32 +2148,6 @@ public void setOwnedSubsetting(Collection ownedSubsetting) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("ownedTextualRepresentation")
- private Collection ownedTextualRepresentation;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "AllocationUsage_ownedTextualRepresentation",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public Collection getOwnedTextualRepresentation() {
- if (ownedTextualRepresentation == null) {
- ownedTextualRepresentation = new ArrayList<>();
- }
- return ownedTextualRepresentation;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
- public void setOwnedTextualRepresentation(Collection ownedTextualRepresentation) {
- this.ownedTextualRepresentation = ownedTextualRepresentation;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("ownedTypeFeaturing")
private List ownedTypeFeaturing;
@@ -2665,6 +2613,32 @@ public void setTargetFeature(Collection targetFeature) {
+ // @info.archinnov.achilles.annotations.Transient
+ // @info.archinnov.achilles.annotations.Column("textualRepresentation")
+ private List textualRepresentation;
+
+ @JsonGetter
+ @JsonSerialize(contentUsing = DataSerializer.class)
+ // @javax.persistence.Transient
+ @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
+ @JoinTable(name = "AllocationUsage_textualRepresentation",
+ joinColumns = @JoinColumn(name = "classId"),
+ inverseJoinColumns = @JoinColumn(name = "attributeId"))
+ public List getTextualRepresentation() {
+ if (textualRepresentation == null) {
+ textualRepresentation = new ArrayList<>();
+ }
+ return textualRepresentation;
+ }
+
+ @JsonSetter
+ @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
+ public void setTextualRepresentation(List textualRepresentation) {
+ this.textualRepresentation = textualRepresentation;
+ }
+
+
+
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("type")
private List type;
diff --git a/app/org/omg/sysml/metamodel/impl/AnalysisCaseDefinitionImpl.java b/app/org/omg/sysml/metamodel/impl/AnalysisCaseDefinitionImpl.java
index b9110f1e..87db87cc 100644
--- a/app/org/omg/sysml/metamodel/impl/AnalysisCaseDefinitionImpl.java
+++ b/app/org/omg/sysml/metamodel/impl/AnalysisCaseDefinitionImpl.java
@@ -274,32 +274,6 @@ public void setDocumentation(List documentation) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("documentationComment")
- private List documentationComment;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "CommentMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "AnalysisCaseDefinition_documentationComment",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public List getDocumentationComment() {
- if (documentationComment == null) {
- documentationComment = new ArrayList<>();
- }
- return documentationComment;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = CommentImpl.class)
- public void setDocumentationComment(List documentationComment) {
- this.documentationComment = documentationComment;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("effectiveName")
private String effectiveName;
@@ -1674,32 +1648,6 @@ public void setOwnedSubclassification(Collection ownedSubclas
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("ownedTextualRepresentation")
- private Collection ownedTextualRepresentation;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "AnalysisCaseDefinition_ownedTextualRepresentation",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public Collection getOwnedTextualRepresentation() {
- if (ownedTextualRepresentation == null) {
- ownedTextualRepresentation = new ArrayList<>();
- }
- return ownedTextualRepresentation;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
- public void setOwnedTextualRepresentation(Collection ownedTextualRepresentation) {
- this.ownedTextualRepresentation = ownedTextualRepresentation;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("ownedTransition")
private Collection ownedTransition;
@@ -2071,6 +2019,32 @@ public void setSubjectParameter(Usage subjectParameter) {
+ // @info.archinnov.achilles.annotations.Transient
+ // @info.archinnov.achilles.annotations.Column("textualRepresentation")
+ private List textualRepresentation;
+
+ @JsonGetter
+ @JsonSerialize(contentUsing = DataSerializer.class)
+ // @javax.persistence.Transient
+ @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
+ @JoinTable(name = "AnalysisCaseDefinition_textualRepresentation",
+ joinColumns = @JoinColumn(name = "classId"),
+ inverseJoinColumns = @JoinColumn(name = "attributeId"))
+ public List getTextualRepresentation() {
+ if (textualRepresentation == null) {
+ textualRepresentation = new ArrayList<>();
+ }
+ return textualRepresentation;
+ }
+
+ @JsonSetter
+ @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
+ public void setTextualRepresentation(List textualRepresentation) {
+ this.textualRepresentation = textualRepresentation;
+ }
+
+
+
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("usage")
private List usage;
diff --git a/app/org/omg/sysml/metamodel/impl/AnalysisCaseUsageImpl.java b/app/org/omg/sysml/metamodel/impl/AnalysisCaseUsageImpl.java
index 7012b7cd..b3a38da2 100644
--- a/app/org/omg/sysml/metamodel/impl/AnalysisCaseUsageImpl.java
+++ b/app/org/omg/sysml/metamodel/impl/AnalysisCaseUsageImpl.java
@@ -407,32 +407,6 @@ public void setDocumentation(List documentation) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("documentationComment")
- private List documentationComment;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "CommentMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "AnalysisCaseUsage_documentationComment",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public List getDocumentationComment() {
- if (documentationComment == null) {
- documentationComment = new ArrayList<>();
- }
- return documentationComment;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = CommentImpl.class)
- public void setDocumentationComment(List documentationComment) {
- this.documentationComment = documentationComment;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("effectiveName")
private String effectiveName;
@@ -2231,32 +2205,6 @@ public void setOwnedSubsetting(Collection ownedSubsetting) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("ownedTextualRepresentation")
- private Collection ownedTextualRepresentation;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "AnalysisCaseUsage_ownedTextualRepresentation",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public Collection getOwnedTextualRepresentation() {
- if (ownedTextualRepresentation == null) {
- ownedTextualRepresentation = new ArrayList<>();
- }
- return ownedTextualRepresentation;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
- public void setOwnedTextualRepresentation(Collection ownedTextualRepresentation) {
- this.ownedTextualRepresentation = ownedTextualRepresentation;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("ownedTypeFeaturing")
private List ownedTypeFeaturing;
@@ -2619,6 +2567,32 @@ public void setSubjectParameter(Usage subjectParameter) {
+ // @info.archinnov.achilles.annotations.Transient
+ // @info.archinnov.achilles.annotations.Column("textualRepresentation")
+ private List textualRepresentation;
+
+ @JsonGetter
+ @JsonSerialize(contentUsing = DataSerializer.class)
+ // @javax.persistence.Transient
+ @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
+ @JoinTable(name = "AnalysisCaseUsage_textualRepresentation",
+ joinColumns = @JoinColumn(name = "classId"),
+ inverseJoinColumns = @JoinColumn(name = "attributeId"))
+ public List getTextualRepresentation() {
+ if (textualRepresentation == null) {
+ textualRepresentation = new ArrayList<>();
+ }
+ return textualRepresentation;
+ }
+
+ @JsonSetter
+ @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
+ public void setTextualRepresentation(List textualRepresentation) {
+ this.textualRepresentation = textualRepresentation;
+ }
+
+
+
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("type")
private List type;
diff --git a/app/org/omg/sysml/metamodel/impl/AnnotatingElementImpl.java b/app/org/omg/sysml/metamodel/impl/AnnotatingElementImpl.java
index bb1130b6..48fced80 100644
--- a/app/org/omg/sysml/metamodel/impl/AnnotatingElementImpl.java
+++ b/app/org/omg/sysml/metamodel/impl/AnnotatingElementImpl.java
@@ -168,32 +168,6 @@ public void setDocumentation(List documentation) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("documentationComment")
- private List documentationComment;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "CommentMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "AnnotatingElement_documentationComment",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public List getDocumentationComment() {
- if (documentationComment == null) {
- documentationComment = new ArrayList<>();
- }
- return documentationComment;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = CommentImpl.class)
- public void setDocumentationComment(List documentationComment) {
- this.documentationComment = documentationComment;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("effectiveName")
private String effectiveName;
@@ -344,32 +318,6 @@ public void setOwnedRelationship(List ownedRelationship) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("ownedTextualRepresentation")
- private Collection ownedTextualRepresentation;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "AnnotatingElement_ownedTextualRepresentation",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public Collection getOwnedTextualRepresentation() {
- if (ownedTextualRepresentation == null) {
- ownedTextualRepresentation = new ArrayList<>();
- }
- return ownedTextualRepresentation;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
- public void setOwnedTextualRepresentation(Collection ownedTextualRepresentation) {
- this.ownedTextualRepresentation = ownedTextualRepresentation;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("owner")
private Element owner;
@@ -470,4 +418,30 @@ public void setQualifiedName(String qualifiedName) {
+ // @info.archinnov.achilles.annotations.Transient
+ // @info.archinnov.achilles.annotations.Column("textualRepresentation")
+ private List textualRepresentation;
+
+ @JsonGetter
+ @JsonSerialize(contentUsing = DataSerializer.class)
+ // @javax.persistence.Transient
+ @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
+ @JoinTable(name = "AnnotatingElement_textualRepresentation",
+ joinColumns = @JoinColumn(name = "classId"),
+ inverseJoinColumns = @JoinColumn(name = "attributeId"))
+ public List getTextualRepresentation() {
+ if (textualRepresentation == null) {
+ textualRepresentation = new ArrayList<>();
+ }
+ return textualRepresentation;
+ }
+
+ @JsonSetter
+ @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
+ public void setTextualRepresentation(List textualRepresentation) {
+ this.textualRepresentation = textualRepresentation;
+ }
+
+
+
}
diff --git a/app/org/omg/sysml/metamodel/impl/AnnotationImpl.java b/app/org/omg/sysml/metamodel/impl/AnnotationImpl.java
index 4216fca8..542b871c 100644
--- a/app/org/omg/sysml/metamodel/impl/AnnotationImpl.java
+++ b/app/org/omg/sysml/metamodel/impl/AnnotationImpl.java
@@ -156,32 +156,6 @@ public void setDocumentation(List documentation) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("documentationComment")
- private List documentationComment;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "CommentMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "Annotation_documentationComment",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public List getDocumentationComment() {
- if (documentationComment == null) {
- documentationComment = new ArrayList<>();
- }
- return documentationComment;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = CommentImpl.class)
- public void setDocumentationComment(List documentationComment) {
- this.documentationComment = documentationComment;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("effectiveName")
private String effectiveName;
@@ -356,32 +330,6 @@ public void setOwnedRelationship(List ownedRelationship) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("ownedTextualRepresentation")
- private Collection ownedTextualRepresentation;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "Annotation_ownedTextualRepresentation",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public Collection getOwnedTextualRepresentation() {
- if (ownedTextualRepresentation == null) {
- ownedTextualRepresentation = new ArrayList<>();
- }
- return ownedTextualRepresentation;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
- public void setOwnedTextualRepresentation(Collection ownedTextualRepresentation) {
- this.ownedTextualRepresentation = ownedTextualRepresentation;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("owner")
private Element owner;
@@ -594,4 +542,30 @@ public void setTarget(List target) {
+ // @info.archinnov.achilles.annotations.Transient
+ // @info.archinnov.achilles.annotations.Column("textualRepresentation")
+ private List textualRepresentation;
+
+ @JsonGetter
+ @JsonSerialize(contentUsing = DataSerializer.class)
+ // @javax.persistence.Transient
+ @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
+ @JoinTable(name = "Annotation_textualRepresentation",
+ joinColumns = @JoinColumn(name = "classId"),
+ inverseJoinColumns = @JoinColumn(name = "attributeId"))
+ public List getTextualRepresentation() {
+ if (textualRepresentation == null) {
+ textualRepresentation = new ArrayList<>();
+ }
+ return textualRepresentation;
+ }
+
+ @JsonSetter
+ @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
+ public void setTextualRepresentation(List textualRepresentation) {
+ this.textualRepresentation = textualRepresentation;
+ }
+
+
+
}
diff --git a/app/org/omg/sysml/metamodel/impl/AssertConstraintUsageImpl.java b/app/org/omg/sysml/metamodel/impl/AssertConstraintUsageImpl.java
index 0e20b2a5..f1786d92 100644
--- a/app/org/omg/sysml/metamodel/impl/AssertConstraintUsageImpl.java
+++ b/app/org/omg/sysml/metamodel/impl/AssertConstraintUsageImpl.java
@@ -308,32 +308,6 @@ public void setDocumentation(List documentation) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("documentationComment")
- private List documentationComment;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "CommentMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "AssertConstraintUsage_documentationComment",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public List getDocumentationComment() {
- if (documentationComment == null) {
- documentationComment = new ArrayList<>();
- }
- return documentationComment;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = CommentImpl.class)
- public void setDocumentationComment(List documentationComment) {
- this.documentationComment = documentationComment;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("effectiveName")
private String effectiveName;
@@ -2127,32 +2101,6 @@ public void setOwnedSubsetting(Collection ownedSubsetting) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("ownedTextualRepresentation")
- private Collection ownedTextualRepresentation;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "AssertConstraintUsage_ownedTextualRepresentation",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public Collection getOwnedTextualRepresentation() {
- if (ownedTextualRepresentation == null) {
- ownedTextualRepresentation = new ArrayList<>();
- }
- return ownedTextualRepresentation;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
- public void setOwnedTextualRepresentation(Collection ownedTextualRepresentation) {
- this.ownedTextualRepresentation = ownedTextualRepresentation;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("ownedTypeFeaturing")
private List ownedTypeFeaturing;
@@ -2494,6 +2442,32 @@ public void setResult(Feature result) {
+ // @info.archinnov.achilles.annotations.Transient
+ // @info.archinnov.achilles.annotations.Column("textualRepresentation")
+ private List textualRepresentation;
+
+ @JsonGetter
+ @JsonSerialize(contentUsing = DataSerializer.class)
+ // @javax.persistence.Transient
+ @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
+ @JoinTable(name = "AssertConstraintUsage_textualRepresentation",
+ joinColumns = @JoinColumn(name = "classId"),
+ inverseJoinColumns = @JoinColumn(name = "attributeId"))
+ public List getTextualRepresentation() {
+ if (textualRepresentation == null) {
+ textualRepresentation = new ArrayList<>();
+ }
+ return textualRepresentation;
+ }
+
+ @JsonSetter
+ @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
+ public void setTextualRepresentation(List textualRepresentation) {
+ this.textualRepresentation = textualRepresentation;
+ }
+
+
+
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("type")
private List type;
diff --git a/app/org/omg/sysml/metamodel/impl/AssignmentActionUsageImpl.java b/app/org/omg/sysml/metamodel/impl/AssignmentActionUsageImpl.java
index f7fe3cb2..b2cdeeef 100644
--- a/app/org/omg/sysml/metamodel/impl/AssignmentActionUsageImpl.java
+++ b/app/org/omg/sysml/metamodel/impl/AssignmentActionUsageImpl.java
@@ -292,32 +292,6 @@ public void setDocumentation(List documentation) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("documentationComment")
- private List documentationComment;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "CommentMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "AssignmentActionUsage_documentationComment",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public List getDocumentationComment() {
- if (documentationComment == null) {
- documentationComment = new ArrayList<>();
- }
- return documentationComment;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = CommentImpl.class)
- public void setDocumentationComment(List documentationComment) {
- this.documentationComment = documentationComment;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("effectiveName")
private String effectiveName;
@@ -2056,32 +2030,6 @@ public void setOwnedSubsetting(Collection ownedSubsetting) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("ownedTextualRepresentation")
- private Collection ownedTextualRepresentation;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "AssignmentActionUsage_ownedTextualRepresentation",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public Collection getOwnedTextualRepresentation() {
- if (ownedTextualRepresentation == null) {
- ownedTextualRepresentation = new ArrayList<>();
- }
- return ownedTextualRepresentation;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
- public void setOwnedTextualRepresentation(Collection ownedTextualRepresentation) {
- this.ownedTextualRepresentation = ownedTextualRepresentation;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("ownedTypeFeaturing")
private List ownedTypeFeaturing;
@@ -2423,6 +2371,32 @@ public void setTargetArgument(Expression targetArgument) {
+ // @info.archinnov.achilles.annotations.Transient
+ // @info.archinnov.achilles.annotations.Column("textualRepresentation")
+ private List textualRepresentation;
+
+ @JsonGetter
+ @JsonSerialize(contentUsing = DataSerializer.class)
+ // @javax.persistence.Transient
+ @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
+ @JoinTable(name = "AssignmentActionUsage_textualRepresentation",
+ joinColumns = @JoinColumn(name = "classId"),
+ inverseJoinColumns = @JoinColumn(name = "attributeId"))
+ public List getTextualRepresentation() {
+ if (textualRepresentation == null) {
+ textualRepresentation = new ArrayList<>();
+ }
+ return textualRepresentation;
+ }
+
+ @JsonSetter
+ @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
+ public void setTextualRepresentation(List textualRepresentation) {
+ this.textualRepresentation = textualRepresentation;
+ }
+
+
+
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("type")
private List type;
diff --git a/app/org/omg/sysml/metamodel/impl/AssociationImpl.java b/app/org/omg/sysml/metamodel/impl/AssociationImpl.java
index af0fcbdf..dfb01e75 100644
--- a/app/org/omg/sysml/metamodel/impl/AssociationImpl.java
+++ b/app/org/omg/sysml/metamodel/impl/AssociationImpl.java
@@ -170,32 +170,6 @@ public void setDocumentation(List documentation) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("documentationComment")
- private List documentationComment;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "CommentMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "Association_documentationComment",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public List getDocumentationComment() {
- if (documentationComment == null) {
- documentationComment = new ArrayList<>();
- }
- return documentationComment;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = CommentImpl.class)
- public void setDocumentationComment(List documentationComment) {
- this.documentationComment = documentationComment;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("effectiveName")
private String effectiveName;
@@ -956,32 +930,6 @@ public void setOwnedSubclassification(Collection ownedSubclas
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("ownedTextualRepresentation")
- private Collection ownedTextualRepresentation;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "Association_ownedTextualRepresentation",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public Collection getOwnedTextualRepresentation() {
- if (ownedTextualRepresentation == null) {
- ownedTextualRepresentation = new ArrayList<>();
- }
- return ownedTextualRepresentation;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
- public void setOwnedTextualRepresentation(Collection ownedTextualRepresentation) {
- this.ownedTextualRepresentation = ownedTextualRepresentation;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("owner")
private Element owner;
@@ -1248,4 +1196,30 @@ public void setTargetType(Collection targetType) {
+ // @info.archinnov.achilles.annotations.Transient
+ // @info.archinnov.achilles.annotations.Column("textualRepresentation")
+ private List textualRepresentation;
+
+ @JsonGetter
+ @JsonSerialize(contentUsing = DataSerializer.class)
+ // @javax.persistence.Transient
+ @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
+ @JoinTable(name = "Association_textualRepresentation",
+ joinColumns = @JoinColumn(name = "classId"),
+ inverseJoinColumns = @JoinColumn(name = "attributeId"))
+ public List getTextualRepresentation() {
+ if (textualRepresentation == null) {
+ textualRepresentation = new ArrayList<>();
+ }
+ return textualRepresentation;
+ }
+
+ @JsonSetter
+ @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
+ public void setTextualRepresentation(List textualRepresentation) {
+ this.textualRepresentation = textualRepresentation;
+ }
+
+
+
}
diff --git a/app/org/omg/sysml/metamodel/impl/AssociationStructureImpl.java b/app/org/omg/sysml/metamodel/impl/AssociationStructureImpl.java
index 07a55bdb..2f6a1460 100644
--- a/app/org/omg/sysml/metamodel/impl/AssociationStructureImpl.java
+++ b/app/org/omg/sysml/metamodel/impl/AssociationStructureImpl.java
@@ -170,32 +170,6 @@ public void setDocumentation(List documentation) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("documentationComment")
- private List documentationComment;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "CommentMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "AssociationStructure_documentationComment",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public List getDocumentationComment() {
- if (documentationComment == null) {
- documentationComment = new ArrayList<>();
- }
- return documentationComment;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = CommentImpl.class)
- public void setDocumentationComment(List documentationComment) {
- this.documentationComment = documentationComment;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("effectiveName")
private String effectiveName;
@@ -956,32 +930,6 @@ public void setOwnedSubclassification(Collection ownedSubclas
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("ownedTextualRepresentation")
- private Collection ownedTextualRepresentation;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "AssociationStructure_ownedTextualRepresentation",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public Collection getOwnedTextualRepresentation() {
- if (ownedTextualRepresentation == null) {
- ownedTextualRepresentation = new ArrayList<>();
- }
- return ownedTextualRepresentation;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
- public void setOwnedTextualRepresentation(Collection ownedTextualRepresentation) {
- this.ownedTextualRepresentation = ownedTextualRepresentation;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("owner")
private Element owner;
@@ -1248,4 +1196,30 @@ public void setTargetType(Collection targetType) {
+ // @info.archinnov.achilles.annotations.Transient
+ // @info.archinnov.achilles.annotations.Column("textualRepresentation")
+ private List textualRepresentation;
+
+ @JsonGetter
+ @JsonSerialize(contentUsing = DataSerializer.class)
+ // @javax.persistence.Transient
+ @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
+ @JoinTable(name = "AssociationStructure_textualRepresentation",
+ joinColumns = @JoinColumn(name = "classId"),
+ inverseJoinColumns = @JoinColumn(name = "attributeId"))
+ public List getTextualRepresentation() {
+ if (textualRepresentation == null) {
+ textualRepresentation = new ArrayList<>();
+ }
+ return textualRepresentation;
+ }
+
+ @JsonSetter
+ @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
+ public void setTextualRepresentation(List textualRepresentation) {
+ this.textualRepresentation = textualRepresentation;
+ }
+
+
+
}
diff --git a/app/org/omg/sysml/metamodel/impl/AttributeDefinitionImpl.java b/app/org/omg/sysml/metamodel/impl/AttributeDefinitionImpl.java
index d66587ed..7509b7c9 100644
--- a/app/org/omg/sysml/metamodel/impl/AttributeDefinitionImpl.java
+++ b/app/org/omg/sysml/metamodel/impl/AttributeDefinitionImpl.java
@@ -170,32 +170,6 @@ public void setDocumentation(List documentation) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("documentationComment")
- private List documentationComment;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "CommentMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "AttributeDefinition_documentationComment",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public List getDocumentationComment() {
- if (documentationComment == null) {
- documentationComment = new ArrayList<>();
- }
- return documentationComment;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = CommentImpl.class)
- public void setDocumentationComment(List documentationComment) {
- this.documentationComment = documentationComment;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("effectiveName")
private String effectiveName;
@@ -1468,32 +1442,6 @@ public void setOwnedSubclassification(Collection ownedSubclas
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("ownedTextualRepresentation")
- private Collection ownedTextualRepresentation;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "AttributeDefinition_ownedTextualRepresentation",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public Collection getOwnedTextualRepresentation() {
- if (ownedTextualRepresentation == null) {
- ownedTextualRepresentation = new ArrayList<>();
- }
- return ownedTextualRepresentation;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
- public void setOwnedTextualRepresentation(Collection ownedTextualRepresentation) {
- this.ownedTextualRepresentation = ownedTextualRepresentation;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("ownedTransition")
private Collection ownedTransition;
@@ -1750,6 +1698,32 @@ public void setQualifiedName(String qualifiedName) {
+ // @info.archinnov.achilles.annotations.Transient
+ // @info.archinnov.achilles.annotations.Column("textualRepresentation")
+ private List textualRepresentation;
+
+ @JsonGetter
+ @JsonSerialize(contentUsing = DataSerializer.class)
+ // @javax.persistence.Transient
+ @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
+ @JoinTable(name = "AttributeDefinition_textualRepresentation",
+ joinColumns = @JoinColumn(name = "classId"),
+ inverseJoinColumns = @JoinColumn(name = "attributeId"))
+ public List getTextualRepresentation() {
+ if (textualRepresentation == null) {
+ textualRepresentation = new ArrayList<>();
+ }
+ return textualRepresentation;
+ }
+
+ @JsonSetter
+ @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
+ public void setTextualRepresentation(List textualRepresentation) {
+ this.textualRepresentation = textualRepresentation;
+ }
+
+
+
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("usage")
private List usage;
diff --git a/app/org/omg/sysml/metamodel/impl/AttributeUsageImpl.java b/app/org/omg/sysml/metamodel/impl/AttributeUsageImpl.java
index b4557587..2e074c4e 100644
--- a/app/org/omg/sysml/metamodel/impl/AttributeUsageImpl.java
+++ b/app/org/omg/sysml/metamodel/impl/AttributeUsageImpl.java
@@ -266,32 +266,6 @@ public void setDocumentation(List documentation) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("documentationComment")
- private List documentationComment;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "CommentMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "AttributeUsage_documentationComment",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public List getDocumentationComment() {
- if (documentationComment == null) {
- documentationComment = new ArrayList<>();
- }
- return documentationComment;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = CommentImpl.class)
- public void setDocumentationComment(List documentationComment) {
- this.documentationComment = documentationComment;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("effectiveName")
private String effectiveName;
@@ -1965,32 +1939,6 @@ public void setOwnedSubsetting(Collection ownedSubsetting) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("ownedTextualRepresentation")
- private Collection ownedTextualRepresentation;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "AttributeUsage_ownedTextualRepresentation",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public Collection getOwnedTextualRepresentation() {
- if (ownedTextualRepresentation == null) {
- ownedTextualRepresentation = new ArrayList<>();
- }
- return ownedTextualRepresentation;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
- public void setOwnedTextualRepresentation(Collection ownedTextualRepresentation) {
- this.ownedTextualRepresentation = ownedTextualRepresentation;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("ownedTypeFeaturing")
private List ownedTypeFeaturing;
@@ -2225,6 +2173,32 @@ public void setQualifiedName(String qualifiedName) {
+ // @info.archinnov.achilles.annotations.Transient
+ // @info.archinnov.achilles.annotations.Column("textualRepresentation")
+ private List textualRepresentation;
+
+ @JsonGetter
+ @JsonSerialize(contentUsing = DataSerializer.class)
+ // @javax.persistence.Transient
+ @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
+ @JoinTable(name = "AttributeUsage_textualRepresentation",
+ joinColumns = @JoinColumn(name = "classId"),
+ inverseJoinColumns = @JoinColumn(name = "attributeId"))
+ public List getTextualRepresentation() {
+ if (textualRepresentation == null) {
+ textualRepresentation = new ArrayList<>();
+ }
+ return textualRepresentation;
+ }
+
+ @JsonSetter
+ @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
+ public void setTextualRepresentation(List textualRepresentation) {
+ this.textualRepresentation = textualRepresentation;
+ }
+
+
+
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("type")
private List type;
diff --git a/app/org/omg/sysml/metamodel/impl/BehaviorImpl.java b/app/org/omg/sysml/metamodel/impl/BehaviorImpl.java
index 1c854e2d..0b351838 100644
--- a/app/org/omg/sysml/metamodel/impl/BehaviorImpl.java
+++ b/app/org/omg/sysml/metamodel/impl/BehaviorImpl.java
@@ -144,32 +144,6 @@ public void setDocumentation(List documentation) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("documentationComment")
- private List documentationComment;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "CommentMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "Behavior_documentationComment",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public List getDocumentationComment() {
- if (documentationComment == null) {
- documentationComment = new ArrayList<>();
- }
- return documentationComment;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = CommentImpl.class)
- public void setDocumentationComment(List documentationComment) {
- this.documentationComment = documentationComment;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("effectiveName")
private String effectiveName;
@@ -906,32 +880,6 @@ public void setOwnedSubclassification(Collection ownedSubclas
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("ownedTextualRepresentation")
- private Collection ownedTextualRepresentation;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "Behavior_ownedTextualRepresentation",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public Collection getOwnedTextualRepresentation() {
- if (ownedTextualRepresentation == null) {
- ownedTextualRepresentation = new ArrayList<>();
- }
- return ownedTextualRepresentation;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
- public void setOwnedTextualRepresentation(Collection ownedTextualRepresentation) {
- this.ownedTextualRepresentation = ownedTextualRepresentation;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("owner")
private Element owner;
@@ -1084,4 +1032,30 @@ public void setStep(Collection step) {
+ // @info.archinnov.achilles.annotations.Transient
+ // @info.archinnov.achilles.annotations.Column("textualRepresentation")
+ private List textualRepresentation;
+
+ @JsonGetter
+ @JsonSerialize(contentUsing = DataSerializer.class)
+ // @javax.persistence.Transient
+ @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
+ @JoinTable(name = "Behavior_textualRepresentation",
+ joinColumns = @JoinColumn(name = "classId"),
+ inverseJoinColumns = @JoinColumn(name = "attributeId"))
+ public List getTextualRepresentation() {
+ if (textualRepresentation == null) {
+ textualRepresentation = new ArrayList<>();
+ }
+ return textualRepresentation;
+ }
+
+ @JsonSetter
+ @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
+ public void setTextualRepresentation(List textualRepresentation) {
+ this.textualRepresentation = textualRepresentation;
+ }
+
+
+
}
diff --git a/app/org/omg/sysml/metamodel/impl/BindingConnectorAsUsageImpl.java b/app/org/omg/sysml/metamodel/impl/BindingConnectorAsUsageImpl.java
index 6f51a9ab..11f2014d 100644
--- a/app/org/omg/sysml/metamodel/impl/BindingConnectorAsUsageImpl.java
+++ b/app/org/omg/sysml/metamodel/impl/BindingConnectorAsUsageImpl.java
@@ -292,32 +292,6 @@ public void setDocumentation(List documentation) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("documentationComment")
- private List documentationComment;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "CommentMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "BindingConnectorAsUsage_documentationComment",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public List getDocumentationComment() {
- if (documentationComment == null) {
- documentationComment = new ArrayList<>();
- }
- return documentationComment;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = CommentImpl.class)
- public void setDocumentationComment(List documentationComment) {
- this.documentationComment = documentationComment;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("effectiveName")
private String effectiveName;
@@ -2033,32 +2007,6 @@ public void setOwnedSubsetting(Collection ownedSubsetting) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("ownedTextualRepresentation")
- private Collection ownedTextualRepresentation;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "BindingConnectorAsUsage_ownedTextualRepresentation",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public Collection getOwnedTextualRepresentation() {
- if (ownedTextualRepresentation == null) {
- ownedTextualRepresentation = new ArrayList<>();
- }
- return ownedTextualRepresentation;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
- public void setOwnedTextualRepresentation(Collection ownedTextualRepresentation) {
- this.ownedTextualRepresentation = ownedTextualRepresentation;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("ownedTypeFeaturing")
private List ownedTypeFeaturing;
@@ -2459,6 +2407,32 @@ public void setTargetFeature(Collection targetFeature) {
+ // @info.archinnov.achilles.annotations.Transient
+ // @info.archinnov.achilles.annotations.Column("textualRepresentation")
+ private List textualRepresentation;
+
+ @JsonGetter
+ @JsonSerialize(contentUsing = DataSerializer.class)
+ // @javax.persistence.Transient
+ @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
+ @JoinTable(name = "BindingConnectorAsUsage_textualRepresentation",
+ joinColumns = @JoinColumn(name = "classId"),
+ inverseJoinColumns = @JoinColumn(name = "attributeId"))
+ public List getTextualRepresentation() {
+ if (textualRepresentation == null) {
+ textualRepresentation = new ArrayList<>();
+ }
+ return textualRepresentation;
+ }
+
+ @JsonSetter
+ @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
+ public void setTextualRepresentation(List textualRepresentation) {
+ this.textualRepresentation = textualRepresentation;
+ }
+
+
+
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("type")
private List type;
diff --git a/app/org/omg/sysml/metamodel/impl/BindingConnectorImpl.java b/app/org/omg/sysml/metamodel/impl/BindingConnectorImpl.java
index 6f604b31..ce28be1f 100644
--- a/app/org/omg/sysml/metamodel/impl/BindingConnectorImpl.java
+++ b/app/org/omg/sysml/metamodel/impl/BindingConnectorImpl.java
@@ -240,32 +240,6 @@ public void setDocumentation(List documentation) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("documentationComment")
- private List documentationComment;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "CommentMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "BindingConnector_documentationComment",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public List getDocumentationComment() {
- if (documentationComment == null) {
- documentationComment = new ArrayList<>();
- }
- return documentationComment;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = CommentImpl.class)
- public void setDocumentationComment(List documentationComment) {
- this.documentationComment = documentationComment;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("effectiveName")
private String effectiveName;
@@ -1271,32 +1245,6 @@ public void setOwnedSubsetting(Collection ownedSubsetting) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("ownedTextualRepresentation")
- private Collection ownedTextualRepresentation;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "BindingConnector_ownedTextualRepresentation",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public Collection getOwnedTextualRepresentation() {
- if (ownedTextualRepresentation == null) {
- ownedTextualRepresentation = new ArrayList<>();
- }
- return ownedTextualRepresentation;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
- public void setOwnedTextualRepresentation(Collection ownedTextualRepresentation) {
- this.ownedTextualRepresentation = ownedTextualRepresentation;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("ownedTypeFeaturing")
private List ownedTypeFeaturing;
@@ -1655,6 +1603,32 @@ public void setTargetFeature(Collection targetFeature) {
+ // @info.archinnov.achilles.annotations.Transient
+ // @info.archinnov.achilles.annotations.Column("textualRepresentation")
+ private List textualRepresentation;
+
+ @JsonGetter
+ @JsonSerialize(contentUsing = DataSerializer.class)
+ // @javax.persistence.Transient
+ @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
+ @JoinTable(name = "BindingConnector_textualRepresentation",
+ joinColumns = @JoinColumn(name = "classId"),
+ inverseJoinColumns = @JoinColumn(name = "attributeId"))
+ public List getTextualRepresentation() {
+ if (textualRepresentation == null) {
+ textualRepresentation = new ArrayList<>();
+ }
+ return textualRepresentation;
+ }
+
+ @JsonSetter
+ @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
+ public void setTextualRepresentation(List textualRepresentation) {
+ this.textualRepresentation = textualRepresentation;
+ }
+
+
+
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("type")
private List type;
diff --git a/app/org/omg/sysml/metamodel/impl/BooleanExpressionImpl.java b/app/org/omg/sysml/metamodel/impl/BooleanExpressionImpl.java
index 246993a6..342f21af 100644
--- a/app/org/omg/sysml/metamodel/impl/BooleanExpressionImpl.java
+++ b/app/org/omg/sysml/metamodel/impl/BooleanExpressionImpl.java
@@ -214,32 +214,6 @@ public void setDocumentation(List documentation) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("documentationComment")
- private List documentationComment;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "CommentMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "BooleanExpression_documentationComment",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public List getDocumentationComment() {
- if (documentationComment == null) {
- documentationComment = new ArrayList<>();
- }
- return documentationComment;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = CommentImpl.class)
- public void setDocumentationComment(List documentationComment) {
- this.documentationComment = documentationComment;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("effectiveName")
private String effectiveName;
@@ -1244,32 +1218,6 @@ public void setOwnedSubsetting(Collection ownedSubsetting) {
- // @info.archinnov.achilles.annotations.Transient
- // @info.archinnov.achilles.annotations.Column("ownedTextualRepresentation")
- private Collection ownedTextualRepresentation;
-
- @JsonGetter
- @JsonSerialize(contentUsing = DataSerializer.class)
- // @javax.persistence.Transient
- @ManyToAny(metaDef = "TextualRepresentationMetaDef", metaColumn = @javax.persistence.Column(name = "attributeType"), fetch = FetchType.LAZY)
- @JoinTable(name = "BooleanExpression_ownedTextualRepresentation",
- joinColumns = @JoinColumn(name = "classId"),
- inverseJoinColumns = @JoinColumn(name = "attributeId"))
- public Collection getOwnedTextualRepresentation() {
- if (ownedTextualRepresentation == null) {
- ownedTextualRepresentation = new ArrayList<>();
- }
- return ownedTextualRepresentation;
- }
-
- @JsonSetter
- @JsonDeserialize(contentUsing = DataDeserializer.class, contentAs = TextualRepresentationImpl.class)
- public void setOwnedTextualRepresentation(Collection ownedTextualRepresentation) {
- this.ownedTextualRepresentation = ownedTextualRepresentation;
- }
-
-
-
// @info.archinnov.achilles.annotations.Transient
// @info.archinnov.achilles.annotations.Column("ownedTypeFeaturing")
private List