|
35 | 35 | import org.eclipse.esmf.aspectmodel.java.ImportTracker;
|
36 | 36 | import org.eclipse.esmf.aspectmodel.java.JavaArtifact;
|
37 | 37 | import org.eclipse.esmf.aspectmodel.java.JavaCodeGenerationConfig;
|
38 |
| -import org.eclipse.esmf.aspectmodel.java.ValueInitializer; |
39 |
| -import org.eclipse.esmf.aspectmodel.urn.AspectModelUrn; |
40 |
| -import org.jboss.forge.roaster.Roaster; |
41 |
| - |
42 |
| -import com.google.common.base.CharMatcher; |
43 |
| -import com.google.common.collect.ImmutableMap; |
44 |
| - |
45 |
| -import org.eclipse.esmf.samm.KnownVersion; |
46 |
| - |
47 | 38 | import org.eclipse.esmf.aspectmodel.java.StructuredValuePropertiesDeconstructor;
|
| 39 | +import org.eclipse.esmf.aspectmodel.java.ValueInitializer; |
48 | 40 | import org.eclipse.esmf.aspectmodel.java.exception.CodeGenerationException;
|
49 | 41 | import org.eclipse.esmf.aspectmodel.java.pojo.JavaArtifactGenerator;
|
| 42 | +import org.eclipse.esmf.aspectmodel.urn.AspectModelUrn; |
50 | 43 | import org.eclipse.esmf.aspectmodel.vocabulary.SAMMC;
|
51 |
| -import org.eclipse.esmf.metamodel.AbstractEntity; |
52 | 44 | import org.eclipse.esmf.characteristic.Code;
|
53 | 45 | import org.eclipse.esmf.characteristic.Collection;
|
54 |
| -import org.eclipse.esmf.metamodel.Constraint; |
55 | 46 | import org.eclipse.esmf.characteristic.Duration;
|
56 | 47 | import org.eclipse.esmf.characteristic.Either;
|
57 |
| -import org.eclipse.esmf.constraint.EncodingConstraint; |
58 |
| -import org.eclipse.esmf.metamodel.Entity; |
59 | 48 | import org.eclipse.esmf.characteristic.Enumeration;
|
60 |
| -import org.eclipse.esmf.constraint.FixedPointConstraint; |
61 |
| -import org.eclipse.esmf.constraint.LanguageConstraint; |
62 |
| -import org.eclipse.esmf.constraint.LengthConstraint; |
63 | 49 | import org.eclipse.esmf.characteristic.List;
|
64 | 50 | import org.eclipse.esmf.characteristic.Measurement;
|
65 | 51 | import org.eclipse.esmf.characteristic.Quantifiable;
|
66 |
| -import org.eclipse.esmf.constraint.RangeConstraint; |
67 |
| -import org.eclipse.esmf.constraint.RegularExpressionConstraint; |
68 |
| -import org.eclipse.esmf.metamodel.Scalar; |
69 | 52 | import org.eclipse.esmf.characteristic.Set;
|
70 | 53 | import org.eclipse.esmf.characteristic.SingleEntity;
|
71 | 54 | import org.eclipse.esmf.characteristic.SortedSet;
|
72 | 55 | import org.eclipse.esmf.characteristic.State;
|
73 |
| -import org.eclipse.esmf.metamodel.StructureElement; |
74 | 56 | import org.eclipse.esmf.characteristic.StructuredValue;
|
75 | 57 | import org.eclipse.esmf.characteristic.Trait;
|
76 |
| -import org.eclipse.esmf.metamodel.Unit; |
77 |
| -import org.eclipse.esmf.metamodel.Units; |
78 |
| -import org.eclipse.esmf.metamodel.datatypes.LangString; |
79 |
| -import org.eclipse.esmf.metamodel.impl.BoundDefinition; |
80 |
| -import org.eclipse.esmf.metamodel.impl.DefaultAbstractEntity; |
81 |
| -import org.eclipse.esmf.metamodel.impl.DefaultCharacteristic; |
82 | 58 | import org.eclipse.esmf.characteristic.impl.DefaultCode;
|
83 | 59 | import org.eclipse.esmf.characteristic.impl.DefaultCollection;
|
84 |
| -import org.eclipse.esmf.metamodel.impl.DefaultComplexType; |
85 | 60 | import org.eclipse.esmf.characteristic.impl.DefaultDuration;
|
86 |
| -import org.eclipse.esmf.constraint.impl.DefaultEncodingConstraint; |
87 |
| -import org.eclipse.esmf.metamodel.impl.DefaultEntity; |
88 | 61 | import org.eclipse.esmf.characteristic.impl.DefaultEnumeration;
|
89 |
| -import org.eclipse.esmf.constraint.impl.DefaultFixedPointConstraint; |
90 |
| -import org.eclipse.esmf.constraint.impl.DefaultLanguageConstraint; |
91 |
| -import org.eclipse.esmf.constraint.impl.DefaultLengthConstraint; |
92 | 62 | import org.eclipse.esmf.characteristic.impl.DefaultList;
|
93 | 63 | import org.eclipse.esmf.characteristic.impl.DefaultMeasurement;
|
94 | 64 | import org.eclipse.esmf.characteristic.impl.DefaultQuantifiable;
|
95 |
| -import org.eclipse.esmf.constraint.impl.DefaultRangeConstraint; |
96 |
| -import org.eclipse.esmf.constraint.impl.DefaultRegularExpressionConstraint; |
97 |
| -import org.eclipse.esmf.metamodel.impl.DefaultScalar; |
98 | 65 | import org.eclipse.esmf.characteristic.impl.DefaultSet;
|
99 | 66 | import org.eclipse.esmf.characteristic.impl.DefaultSingleEntity;
|
100 | 67 | import org.eclipse.esmf.characteristic.impl.DefaultSortedSet;
|
101 | 68 | import org.eclipse.esmf.characteristic.impl.DefaultState;
|
102 | 69 | import org.eclipse.esmf.characteristic.impl.DefaultStructuredValue;
|
103 | 70 | import org.eclipse.esmf.characteristic.impl.DefaultTrait;
|
| 71 | +import org.eclipse.esmf.constraint.EncodingConstraint; |
| 72 | +import org.eclipse.esmf.constraint.FixedPointConstraint; |
| 73 | +import org.eclipse.esmf.constraint.LanguageConstraint; |
| 74 | +import org.eclipse.esmf.constraint.LengthConstraint; |
| 75 | +import org.eclipse.esmf.constraint.RangeConstraint; |
| 76 | +import org.eclipse.esmf.constraint.RegularExpressionConstraint; |
| 77 | +import org.eclipse.esmf.constraint.impl.DefaultEncodingConstraint; |
| 78 | +import org.eclipse.esmf.constraint.impl.DefaultFixedPointConstraint; |
| 79 | +import org.eclipse.esmf.constraint.impl.DefaultLanguageConstraint; |
| 80 | +import org.eclipse.esmf.constraint.impl.DefaultLengthConstraint; |
| 81 | +import org.eclipse.esmf.constraint.impl.DefaultRangeConstraint; |
| 82 | +import org.eclipse.esmf.constraint.impl.DefaultRegularExpressionConstraint; |
| 83 | +import org.eclipse.esmf.metamodel.AbstractEntity; |
| 84 | +import org.eclipse.esmf.metamodel.Constraint; |
| 85 | +import org.eclipse.esmf.metamodel.Entity; |
| 86 | +import org.eclipse.esmf.metamodel.Scalar; |
| 87 | +import org.eclipse.esmf.metamodel.StructureElement; |
| 88 | +import org.eclipse.esmf.metamodel.Unit; |
| 89 | +import org.eclipse.esmf.metamodel.Units; |
| 90 | +import org.eclipse.esmf.metamodel.datatypes.LangString; |
| 91 | +import org.eclipse.esmf.metamodel.impl.BoundDefinition; |
| 92 | +import org.eclipse.esmf.metamodel.impl.DefaultAbstractEntity; |
| 93 | +import org.eclipse.esmf.metamodel.impl.DefaultCharacteristic; |
| 94 | +import org.eclipse.esmf.metamodel.impl.DefaultComplexType; |
| 95 | +import org.eclipse.esmf.metamodel.impl.DefaultEntity; |
| 96 | +import org.eclipse.esmf.metamodel.impl.DefaultScalar; |
104 | 97 | import org.eclipse.esmf.metamodel.loader.MetaModelBaseAttributes;
|
| 98 | +import org.eclipse.esmf.samm.KnownVersion; |
105 | 99 | import org.eclipse.esmf.staticmetamodel.PropertyContainer;
|
106 | 100 | import org.eclipse.esmf.staticmetamodel.StaticContainerProperty;
|
107 | 101 | import org.eclipse.esmf.staticmetamodel.StaticMetaClass;
|
|
110 | 104 | import org.eclipse.esmf.staticmetamodel.constraint.StaticConstraintContainerProperty;
|
111 | 105 | import org.eclipse.esmf.staticmetamodel.constraint.StaticConstraintProperty;
|
112 | 106 | import org.eclipse.esmf.staticmetamodel.constraint.StaticConstraintUnitProperty;
|
| 107 | +import org.jboss.forge.roaster.Roaster; |
| 108 | + |
| 109 | +import com.google.common.base.CharMatcher; |
| 110 | +import com.google.common.collect.ImmutableMap; |
113 | 111 |
|
114 | 112 | /**
|
115 | 113 | * A {@link ArtifactGenerator} that generates static meta classes
|
|
0 commit comments