From 5ddec15d84322527ca19e7280e0777cb228b0c4a Mon Sep 17 00:00:00 2001 From: Axel RICHARD Date: Tue, 24 Oct 2023 16:25:50 +0200 Subject: [PATCH] Initial code contribution Signed-off-by: Axel RICHARD --- .gitattributes | 2 + .gitignore | 90 + README.md | 3 +- .../application/syson-application/.checkstyle | 18 + .../application/syson-application/.classpath | 43 + .../application/syson-application/.project | 34 + .../org.eclipse.core.resources.prefs | 4 + .../.settings/org.eclipse.core.runtime.prefs | 3 + .../.settings/org.eclipse.jdt.apt.core.prefs | 2 + .../.settings/org.eclipse.jdt.core.prefs | 505 + .../.settings/org.eclipse.jdt.ui.prefs | 152 + .../.settings/org.eclipse.m2e.core.prefs | 4 + ...org.springframework.ide.eclipse.boot.prefs | 2 + .../org.springframework.ide.eclipse.prefs | 2 + backend/application/syson-application/pom.xml | 269 + .../org/eclipse/syson/SysONApplication.java | 53 + .../configuration/CustomImagesLoader.java | 102 + .../DomainPropertiesConfigurer.java | 203 + .../syson/configuration/JPAConfiguration.java | 29 + .../MonitoringConfiguration.java | 32 + .../MultipleDomainPropertiesConfigurer.java | 130 + .../configuration/SpringWebMvcConfigurer.java | 87 + .../configuration/StereotypeBuilder.java | 114 + ...ereotypeDescriptionRegistryConfigurer.java | 94 + .../StudioProjectTemplatesInitializer.java | 397 + .../StudioProjectTemplatesProvider.java | 49 + .../SysONDomainNameProvider.java | 272 + .../configuration/SysONEMFConfiguration.java | 148 + .../SysONSiriusConfiguration.java | 40 + .../SiriusWebAuthenticationFilter.java | 78 + .../syson/nodes/ellipse/EllipseNodeStyle.java | 117 + .../ellipse/EllipseNodeStyleProvider.java | 66 + .../services/DomainAttributeServices.java | 66 + .../services/EditingContextActionHandler.java | 177 + .../EditingContextActionProvider.java | 76 + .../EditingDomainServicesProvider.java | 36 + .../syson/services/ImagePathService.java | 35 + .../syson/services/ViewerProvider.java | 37 + .../EStringIfDescriptionProvider.java | 149 + .../EStringReadOnlyIfDescriptionProvider.java | 126 + ...tructuralFeatureChoiceOfValueProvider.java | 66 + .../EStructuralFeatureLabelProvider.java | 64 + ...ainmentReferenceIfDescriptionProvider.java | 347 + .../PropertiesDefaultDescriptionProvider.java | 258 + .../upload/UploadDocumentEventHandler.java | 283 + .../syson/widgets/slider/EditSliderInput.java | 26 + .../slider/EditSliderValueEventHandler.java | 101 + .../slider/MutationEditSliderDataFetcher.java | 56 + .../eclipse/syson/widgets/slider/Slider.java | 161 + .../syson/widgets/slider/SliderComponent.java | 85 + .../widgets/slider/SliderComponentProps.java | 41 + .../widgets/slider/SliderDescription.java | 188 + .../SliderDescriptionConverterProvider.java | 48 + .../SliderDescriptionConverterSwitch.java | 137 + ...erDescriptionPreviewConverterProvider.java | 81 + .../widgets/slider/SliderElementProps.java | 187 + .../SliderWidgetDescriptionProvider.java | 41 + .../slider/SliderWidgetDescriptor.java | 91 + .../main/resources/application-dev.properties | 74 + .../src/main/resources/application.properties | 29 + .../src/main/resources/banner.txt | 8 + .../main/resources/images/Studio-Template.png | Bin 0 -> 70952 bytes .../resources/schema/customnodes.graphqls | 8 + .../src/main/resources/schema/slider.graphqls | 26 + .../syson-sysml-metamodel-edit/.checkstyle | 11 + .../syson-sysml-metamodel-edit/.classpath | 51 + .../syson-sysml-metamodel-edit/.gitignore | 2 + .../syson-sysml-metamodel-edit/.project | 34 + .../org.eclipse.core.resources.prefs | 6 + .../.settings/org.eclipse.core.runtime.prefs | 3 + .../.settings/org.eclipse.jdt.apt.core.prefs | 2 + .../.settings/org.eclipse.jdt.core.prefs | 505 + .../.settings/org.eclipse.jdt.ui.prefs | 152 + .../.settings/org.eclipse.m2e.core.prefs | 4 + .../org.springframework.ide.eclipse.prefs | 2 + .../syson-sysml-metamodel-edit/pom.xml | 84 + .../AcceptActionUsageItemProvider.java | 180 + .../ActionDefinitionItemProvider.java | 180 + .../provider/ActionUsageItemProvider.java | 180 + .../provider/ActorMembershipItemProvider.java | 157 + .../AllocationDefinitionItemProvider.java | 157 + .../provider/AllocationUsageItemProvider.java | 157 + .../AnalysisCaseDefinitionItemProvider.java | 157 + .../AnalysisCaseUsageItemProvider.java | 180 + .../AnnotatingElementItemProvider.java | 157 + .../provider/AnnotationItemProvider.java | 203 + .../AssertConstraintUsageItemProvider.java | 165 + .../AssignmentActionUsageItemProvider.java | 180 + .../provider/AssociationItemProvider.java | 1182 + .../AssociationStructureItemProvider.java | 133 + .../AttributeDefinitionItemProvider.java | 109 + .../provider/AttributeUsageItemProvider.java | 134 + .../sysml/provider/BehaviorItemProvider.java | 157 + .../BindingConnectorAsUsageItemProvider.java | 133 + .../BindingConnectorItemProvider.java | 133 + .../BooleanExpressionItemProvider.java | 134 + .../CalculationDefinitionItemProvider.java | 211 + .../CalculationUsageItemProvider.java | 211 + .../provider/CaseDefinitionItemProvider.java | 180 + .../sysml/provider/CaseUsageItemProvider.java | 203 + .../sysml/provider/ClassItemProvider.java | 107 + .../provider/ClassifierItemProvider.java | 134 + .../CollectExpressionItemProvider.java | 109 + .../sysml/provider/CommentItemProvider.java | 166 + .../ConcernDefinitionItemProvider.java | 109 + .../provider/ConcernUsageItemProvider.java | 134 + .../ConjugatedPortDefinitionItemProvider.java | 157 + .../ConjugatedPortTypingItemProvider.java | 180 + .../provider/ConjugationItemProvider.java | 203 + .../ConnectionDefinitionItemProvider.java | 1205 + .../provider/ConnectionUsageItemProvider.java | 304 + .../ConnectorAsUsageItemProvider.java | 1218 + .../sysml/provider/ConnectorItemProvider.java | 1229 + .../ConstraintDefinitionItemProvider.java | 234 + .../provider/ConstraintUsageItemProvider.java | 280 + .../provider/ControlNodeItemProvider.java | 98 + .../sysml/provider/DataTypeItemProvider.java | 109 + .../provider/DecisionNodeItemProvider.java | 109 + .../provider/DefinitionItemProvider.java | 855 + .../provider/DependencyItemProvider.java | 180 + .../provider/DifferencingItemProvider.java | 180 + .../provider/DisjoiningItemProvider.java | 203 + .../provider/DocumentationItemProvider.java | 134 + .../ElementFilterMembershipItemProvider.java | 157 + .../sysml/provider/ElementItemProvider.java | 852 + .../EndFeatureMembershipItemProvider.java | 133 + .../EnumerationDefinitionItemProvider.java | 134 + .../EnumerationUsageItemProvider.java | 134 + .../EventOccurrenceUsageItemProvider.java | 134 + .../ExhibitStateUsageItemProvider.java | 180 + .../sysml/provider/ExposeItemProvider.java | 122 + .../provider/ExpressionItemProvider.java | 188 + .../FeatureChainExpressionItemProvider.java | 134 + .../provider/FeatureChainingItemProvider.java | 180 + .../FeatureInvertingItemProvider.java | 203 + .../sysml/provider/FeatureItemProvider.java | 633 + .../FeatureMembershipItemProvider.java | 226 + ...eatureReferenceExpressionItemProvider.java | 134 + .../provider/FeatureTypingItemProvider.java | 203 + .../provider/FeatureValueItemProvider.java | 235 + .../sysml/provider/FeaturingItemProvider.java | 169 + .../FlowConnectionDefinitionItemProvider.java | 203 + .../FlowConnectionUsageItemProvider.java | 364 + .../ForLoopActionUsageItemProvider.java | 157 + .../sysml/provider/ForkNodeItemProvider.java | 109 + .../FramedConcernMembershipItemProvider.java | 180 + .../sysml/provider/FunctionItemProvider.java | 188 + .../provider/IfActionUsageItemProvider.java | 180 + .../sysml/provider/ImportItemProvider.java | 248 + .../IncludeUseCaseUsageItemProvider.java | 180 + .../provider/InteractionItemProvider.java | 180 + .../InterfaceDefinitionItemProvider.java | 157 + .../provider/InterfaceUsageItemProvider.java | 157 + .../provider/IntersectingItemProvider.java | 180 + .../sysml/provider/InvariantItemProvider.java | 142 + .../InvocationExpressionItemProvider.java | 134 + .../provider/ItemDefinitionItemProvider.java | 109 + .../provider/ItemFeatureItemProvider.java | 109 + .../provider/ItemFlowEndItemProvider.java | 109 + .../sysml/provider/ItemFlowItemProvider.java | 318 + .../sysml/provider/ItemUsageItemProvider.java | 134 + .../sysml/provider/JoinNodeItemProvider.java | 109 + .../provider/LibraryPackageItemProvider.java | 142 + .../sysml/provider/LifeClassItemProvider.java | 109 + .../provider/LiteralBooleanItemProvider.java | 142 + .../LiteralExpressionItemProvider.java | 109 + .../provider/LiteralInfinityItemProvider.java | 109 + .../provider/LiteralIntegerItemProvider.java | 142 + .../provider/LiteralRationalItemProvider.java | 142 + .../provider/LiteralStringItemProvider.java | 142 + .../provider/LoopActionUsageItemProvider.java | 123 + .../MembershipExposeItemProvider.java | 133 + .../MembershipImportItemProvider.java | 157 + .../provider/MembershipItemProvider.java | 283 + .../sysml/provider/MergeNodeItemProvider.java | 109 + .../sysml/provider/MetaclassItemProvider.java | 109 + .../MetadataAccessExpressionItemProvider.java | 134 + .../MetadataDefinitionItemProvider.java | 109 + .../provider/MetadataFeatureItemProvider.java | 180 + .../provider/MetadataUsageItemProvider.java | 203 + .../provider/MultiplicityItemProvider.java | 109 + .../MultiplicityRangeItemProvider.java | 180 + .../provider/NamespaceExposeItemProvider.java | 133 + .../provider/NamespaceImportItemProvider.java | 157 + .../sysml/provider/NamespaceItemProvider.java | 249 + .../provider/NullExpressionItemProvider.java | 109 + .../ObjectiveMembershipItemProvider.java | 157 + .../OccurrenceDefinitionItemProvider.java | 165 + .../provider/OccurrenceUsageItemProvider.java | 212 + .../OperatorExpressionItemProvider.java | 328 + .../OwningMembershipItemProvider.java | 236 + .../sysml/provider/PackageItemProvider.java | 133 + .../ParameterMembershipItemProvider.java | 157 + .../provider/PartDefinitionItemProvider.java | 109 + .../sysml/provider/PartUsageItemProvider.java | 134 + .../PerformActionUsageItemProvider.java | 157 + .../provider/PortConjugationItemProvider.java | 180 + .../provider/PortDefinitionItemProvider.java | 134 + .../sysml/provider/PortUsageItemProvider.java | 134 + .../sysml/provider/PredicateItemProvider.java | 109 + .../provider/RedefinitionItemProvider.java | 180 + .../ReferenceSubsettingItemProvider.java | 180 + .../provider/ReferenceUsageItemProvider.java | 109 + .../provider/RelationshipItemProvider.java | 1079 + .../RenderingDefinitionItemProvider.java | 134 + .../provider/RenderingUsageItemProvider.java | 134 + ...ementConstraintMembershipItemProvider.java | 211 + .../RequirementDefinitionItemProvider.java | 304 + .../RequirementUsageItemProvider.java | 327 + ...entVerificationMembershipItemProvider.java | 180 + ...esultExpressionMembershipItemProvider.java | 157 + ...ReturnParameterMembershipItemProvider.java | 133 + .../SatisfyRequirementUsageItemProvider.java | 211 + .../SelectExpressionItemProvider.java | 109 + .../provider/SendActionUsageItemProvider.java | 180 + .../provider/SpecializationItemProvider.java | 203 + .../StakeholderMembershipItemProvider.java | 157 + .../provider/StateDefinitionItemProvider.java | 234 + .../StateSubactionMembershipItemProvider.java | 188 + .../provider/StateUsageItemProvider.java | 234 + .../sysml/provider/StepItemProvider.java | 157 + .../sysml/provider/StructureItemProvider.java | 109 + .../SubclassificationItemProvider.java | 203 + .../SubjectMembershipItemProvider.java | 157 + .../provider/SubsettingItemProvider.java | 203 + .../SuccessionAsUsageItemProvider.java | 226 + ...essionFlowConnectionUsageItemProvider.java | 226 + .../SuccessionItemFlowItemProvider.java | 226 + .../provider/SuccessionItemProvider.java | 226 + .../syson/sysml/provider/SysmlEditPlugin.java | 140 + .../SysmlItemProviderAdapterFactory.java | 4171 + .../TextualRepresentationItemProvider.java | 189 + ...ansitionFeatureMembershipItemProvider.java | 188 + .../provider/TransitionUsageItemProvider.java | 249 + ...iggerInvocationExpressionItemProvider.java | 142 + .../provider/TypeFeaturingItemProvider.java | 203 + .../sysml/provider/TypeItemProvider.java | 673 + .../sysml/provider/UnioningItemProvider.java | 180 + .../sysml/provider/UsageItemProvider.java | 948 + .../UseCaseDefinitionItemProvider.java | 134 + .../provider/UseCaseUsageItemProvider.java | 157 + .../VariantMembershipItemProvider.java | 157 + ...erificationCaseDefinitionItemProvider.java | 134 + .../VerificationCaseUsageItemProvider.java | 157 + .../provider/ViewDefinitionItemProvider.java | 203 + .../ViewRenderingMembershipItemProvider.java | 180 + .../sysml/provider/ViewUsageItemProvider.java | 226 + .../ViewpointDefinitionItemProvider.java | 134 + .../provider/ViewpointUsageItemProvider.java | 157 + .../WhileLoopActionUsageItemProvider.java | 157 + .../icons/full/obj16/AcceptActionUsage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/ActionDefinition.gif | Bin 0 -> 129 bytes .../icons/full/obj16/ActionUsage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/ActorMembership.gif | Bin 0 -> 129 bytes .../icons/full/obj16/AllocationDefinition.gif | Bin 0 -> 129 bytes .../icons/full/obj16/AllocationUsage.gif | Bin 0 -> 129 bytes .../full/obj16/AnalysisCaseDefinition.gif | Bin 0 -> 129 bytes .../icons/full/obj16/AnalysisCaseUsage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/AnnotatingElement.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/Annotation.gif | Bin 0 -> 129 bytes .../full/obj16/AssertConstraintUsage.gif | Bin 0 -> 129 bytes .../full/obj16/AssignmentActionUsage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/Association.gif | Bin 0 -> 129 bytes .../icons/full/obj16/AssociationStructure.gif | Bin 0 -> 129 bytes .../icons/full/obj16/AttributeDefinition.gif | Bin 0 -> 129 bytes .../icons/full/obj16/AttributeDefinition.svg | 122 + .../icons/full/obj16/AttributeUsage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/AttributeUsage.svg | 122 + .../resources/icons/full/obj16/Behavior.gif | Bin 0 -> 129 bytes .../icons/full/obj16/BindingConnector.gif | Bin 0 -> 129 bytes .../icons/full/obj16/BindingConnector.svg | 99 + .../full/obj16/BindingConnectorAsUsage.gif | Bin 0 -> 129 bytes .../full/obj16/BindingConnectorAsUsage.svg | 99 + .../icons/full/obj16/BooleanExpression.gif | Bin 0 -> 129 bytes .../full/obj16/CalculationDefinition.gif | Bin 0 -> 129 bytes .../icons/full/obj16/CalculationUsage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/CaseDefinition.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/CaseUsage.gif | Bin 0 -> 129 bytes .../main/resources/icons/full/obj16/Class.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/Classifier.gif | Bin 0 -> 129 bytes .../icons/full/obj16/CollectExpression.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/Comment.gif | Bin 0 -> 129 bytes .../icons/full/obj16/ConcernDefinition.gif | Bin 0 -> 129 bytes .../icons/full/obj16/ConcernUsage.gif | Bin 0 -> 129 bytes .../full/obj16/ConjugatedPortDefinition.gif | Bin 0 -> 129 bytes .../icons/full/obj16/ConjugatedPortTyping.gif | Bin 0 -> 129 bytes .../icons/full/obj16/Conjugation.gif | Bin 0 -> 129 bytes .../icons/full/obj16/ConnectionDefinition.gif | Bin 0 -> 129 bytes .../icons/full/obj16/ConnectionDefinition.svg | 99 + .../icons/full/obj16/ConnectionUsage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/ConnectionUsage.svg | 99 + .../resources/icons/full/obj16/Connector.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/Connector.svg | 99 + .../icons/full/obj16/ConstraintDefinition.gif | Bin 0 -> 129 bytes .../icons/full/obj16/ConstraintUsage.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/DataType.gif | Bin 0 -> 129 bytes .../icons/full/obj16/DecisionNode.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/Definition.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/Dependency.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/Dependency.svg | 81 + .../icons/full/obj16/Differencing.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/Disjoining.gif | Bin 0 -> 129 bytes .../icons/full/obj16/Documentation.gif | Bin 0 -> 129 bytes .../full/obj16/ElementFilterMembership.gif | Bin 0 -> 129 bytes .../icons/full/obj16/EndFeatureMembership.gif | Bin 0 -> 129 bytes .../full/obj16/EnumerationDefinition.gif | Bin 0 -> 129 bytes .../full/obj16/EnumerationDefinition.svg | 162 + .../icons/full/obj16/EnumerationUsage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/EnumerationUsage.svg | 162 + .../icons/full/obj16/EventOccurrenceUsage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/ExhibitStateUsage.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/Expression.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/Expression.svg | 73 + .../resources/icons/full/obj16/Feature.gif | Bin 0 -> 129 bytes .../full/obj16/FeatureChainExpression.gif | Bin 0 -> 129 bytes .../icons/full/obj16/FeatureChaining.gif | Bin 0 -> 129 bytes .../icons/full/obj16/FeatureChaining.svg | 140 + .../icons/full/obj16/FeatureInverting.gif | Bin 0 -> 129 bytes .../icons/full/obj16/FeatureMembership.gif | Bin 0 -> 129 bytes .../full/obj16/FeatureReferenceExpression.gif | Bin 0 -> 129 bytes .../icons/full/obj16/FeatureTyping.gif | Bin 0 -> 129 bytes .../icons/full/obj16/FeatureTyping.svg | 140 + .../icons/full/obj16/FeatureValue.gif | Bin 0 -> 129 bytes .../full/obj16/FlowConnectionDefinition.gif | Bin 0 -> 129 bytes .../icons/full/obj16/FlowConnectionUsage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/ForLoopActionUsage.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/ForkNode.gif | Bin 0 -> 129 bytes .../full/obj16/FramedConcernMembership.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/Function.gif | Bin 0 -> 129 bytes .../icons/full/obj16/IfActionUsage.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/Import.svg | 142 + .../icons/full/obj16/IncludeUseCaseUsage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/Interaction.gif | Bin 0 -> 129 bytes .../icons/full/obj16/InterfaceDefinition.gif | Bin 0 -> 129 bytes .../icons/full/obj16/InterfaceDefinition.svg | 168 + .../icons/full/obj16/InterfaceUsage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/InterfaceUsage.svg | 168 + .../icons/full/obj16/Intersecting.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/Invariant.gif | Bin 0 -> 129 bytes .../icons/full/obj16/InvocationExpression.gif | Bin 0 -> 129 bytes .../icons/full/obj16/ItemDefinition.gif | Bin 0 -> 129 bytes .../icons/full/obj16/ItemDefinition.svg | 167 + .../icons/full/obj16/ItemFeature.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/ItemFlow.gif | Bin 0 -> 129 bytes .../icons/full/obj16/ItemFlowEnd.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/ItemUsage.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/ItemUsage.svg | 167 + .../resources/icons/full/obj16/JoinNode.gif | Bin 0 -> 129 bytes .../icons/full/obj16/LibraryPackage.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/LifeClass.gif | Bin 0 -> 129 bytes .../icons/full/obj16/LiteralBoolean.gif | Bin 0 -> 129 bytes .../icons/full/obj16/LiteralBoolean.svg | 118 + .../icons/full/obj16/LiteralExpression.gif | Bin 0 -> 129 bytes .../icons/full/obj16/LiteralInfinity.gif | Bin 0 -> 129 bytes .../icons/full/obj16/LiteralInfinity.svg | 118 + .../icons/full/obj16/LiteralInteger.gif | Bin 0 -> 129 bytes .../icons/full/obj16/LiteralInteger.svg | 118 + .../icons/full/obj16/LiteralRational.gif | Bin 0 -> 129 bytes .../icons/full/obj16/LiteralRational.svg | 118 + .../icons/full/obj16/LiteralString.gif | Bin 0 -> 129 bytes .../icons/full/obj16/LiteralString.svg | 121 + .../resources/icons/full/obj16/Membership.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/Membership.svg | 75 + .../icons/full/obj16/MembershipExpose.gif | Bin 0 -> 129 bytes .../icons/full/obj16/MembershipImport.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/MergeNode.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/Metaclass.gif | Bin 0 -> 129 bytes .../full/obj16/MetadataAccessExpression.gif | Bin 0 -> 129 bytes .../icons/full/obj16/MetadataDefinition.gif | Bin 0 -> 129 bytes .../icons/full/obj16/MetadataFeature.gif | Bin 0 -> 129 bytes .../icons/full/obj16/MetadataUsage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/Multiplicity.gif | Bin 0 -> 129 bytes .../icons/full/obj16/MultiplicityRange.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/Namespace.gif | Bin 0 -> 129 bytes .../icons/full/obj16/NamespaceExpose.gif | Bin 0 -> 129 bytes .../icons/full/obj16/NamespaceImport.gif | Bin 0 -> 129 bytes .../icons/full/obj16/NullExpression.gif | Bin 0 -> 129 bytes .../icons/full/obj16/ObjectiveMembership.gif | Bin 0 -> 129 bytes .../icons/full/obj16/OccurrenceDefinition.gif | Bin 0 -> 129 bytes .../icons/full/obj16/OccurrenceUsage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/OperatorExpression.gif | Bin 0 -> 129 bytes .../icons/full/obj16/OwningMembership.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/Package.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/Package.svg | 116 + .../icons/full/obj16/ParameterMembership.gif | Bin 0 -> 129 bytes .../icons/full/obj16/PartDefinition.gif | Bin 0 -> 129 bytes .../icons/full/obj16/PartDefinition.svg | 141 + .../resources/icons/full/obj16/PartUsage.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/PartUsage.svg | 141 + .../icons/full/obj16/PerformActionUsage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/PortConjugation.gif | Bin 0 -> 129 bytes .../icons/full/obj16/PortDefinition.gif | Bin 0 -> 129 bytes .../icons/full/obj16/PortDefinition.svg | 155 + .../resources/icons/full/obj16/PortUsage.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/PortUsage.svg | 155 + .../resources/icons/full/obj16/Predicate.gif | Bin 0 -> 129 bytes .../icons/full/obj16/Redefinition.gif | Bin 0 -> 129 bytes .../icons/full/obj16/Redefinition.svg | 105 + .../icons/full/obj16/ReferenceSubsetting.gif | Bin 0 -> 129 bytes .../icons/full/obj16/ReferenceUsage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/RenderingDefinition.gif | Bin 0 -> 129 bytes .../icons/full/obj16/RenderingUsage.gif | Bin 0 -> 129 bytes .../obj16/RequirementConstraintMembership.gif | Bin 0 -> 129 bytes .../full/obj16/RequirementDefinition.gif | Bin 0 -> 129 bytes .../icons/full/obj16/RequirementUsage.gif | Bin 0 -> 129 bytes .../RequirementVerificationMembership.gif | Bin 0 -> 129 bytes .../full/obj16/ResultExpressionMembership.gif | Bin 0 -> 129 bytes .../full/obj16/ReturnParameterMembership.gif | Bin 0 -> 129 bytes .../full/obj16/SatisfyRequirementUsage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/SelectExpression.gif | Bin 0 -> 129 bytes .../icons/full/obj16/SendActionUsage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/Specialization.gif | Bin 0 -> 129 bytes .../icons/full/obj16/Specialization.svg | 86 + .../full/obj16/StakeholderMembership.gif | Bin 0 -> 129 bytes .../icons/full/obj16/StateDefinition.gif | Bin 0 -> 129 bytes .../full/obj16/StateSubactionMembership.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/StateUsage.gif | Bin 0 -> 129 bytes .../main/resources/icons/full/obj16/Step.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/Structure.gif | Bin 0 -> 129 bytes .../icons/full/obj16/Subclassification.gif | Bin 0 -> 129 bytes .../icons/full/obj16/Subclassification.svg | 99 + .../icons/full/obj16/SubjectMembership.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/Subsetting.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/Subsetting.svg | 93 + .../resources/icons/full/obj16/Succession.gif | Bin 0 -> 129 bytes .../icons/full/obj16/SuccessionAsUsage.gif | Bin 0 -> 129 bytes .../obj16/SuccessionFlowConnectionUsage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/SuccessionItemFlow.gif | Bin 0 -> 129 bytes .../full/obj16/TextualRepresentation.gif | Bin 0 -> 129 bytes .../obj16/TransitionFeatureMembership.gif | Bin 0 -> 129 bytes .../icons/full/obj16/TransitionUsage.gif | Bin 0 -> 129 bytes .../obj16/TriggerInvocationExpression.gif | Bin 0 -> 129 bytes .../main/resources/icons/full/obj16/Type.gif | Bin 0 -> 129 bytes .../icons/full/obj16/TypeFeaturing.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/Unioning.gif | Bin 0 -> 129 bytes .../main/resources/icons/full/obj16/Usage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/UseCaseDefinition.gif | Bin 0 -> 129 bytes .../icons/full/obj16/UseCaseDefinition.svg | 69 + .../icons/full/obj16/UseCaseUsage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/UseCaseUsage.svg | 69 + .../icons/full/obj16/VariantMembership.gif | Bin 0 -> 129 bytes .../full/obj16/VerificationCaseDefinition.gif | Bin 0 -> 129 bytes .../full/obj16/VerificationCaseUsage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/ViewDefinition.gif | Bin 0 -> 129 bytes .../full/obj16/ViewRenderingMembership.gif | Bin 0 -> 129 bytes .../resources/icons/full/obj16/ViewUsage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/ViewpointDefinition.gif | Bin 0 -> 129 bytes .../icons/full/obj16/ViewpointUsage.gif | Bin 0 -> 129 bytes .../icons/full/obj16/WhileLoopActionUsage.gif | Bin 0 -> 129 bytes .../src/main/resources/plugin.properties | 631 + .../src/test/java/.gitkeep | 0 .../syson-sysml-metamodel/.checkstyle | 11 + .../syson-sysml-metamodel/.classpath | 51 + .../metamodel/syson-sysml-metamodel/.project | 34 + .../org.eclipse.core.resources.prefs | 5 + .../.settings/org.eclipse.core.runtime.prefs | 3 + .../.settings/org.eclipse.jdt.apt.core.prefs | 2 + .../.settings/org.eclipse.jdt.core.prefs | 505 + .../.settings/org.eclipse.jdt.ui.prefs | 152 + .../.settings/org.eclipse.m2e.core.prefs | 4 + .../org.springframework.ide.eclipse.prefs | 2 + .../syson-sysml-metamodel/plugin.properties | 13 + .../syson-sysml-metamodel/plugin.xml | 42 + .../metamodel/syson-sysml-metamodel/pom.xml | 80 + .../syson/sysml/AcceptActionUsage.java | 76 + .../eclipse/syson/sysml/ActionDefinition.java | 46 + .../org/eclipse/syson/sysml/ActionUsage.java | 78 + .../eclipse/syson/sysml/ActorMembership.java | 44 + .../syson/sysml/AllocationDefinition.java | 46 + .../eclipse/syson/sysml/AllocationUsage.java | 46 + .../syson/sysml/AnalysisCaseDefinition.java | 58 + .../syson/sysml/AnalysisCaseUsage.java | 70 + .../syson/sysml/AnnotatingElement.java | 61 + .../org/eclipse/syson/sysml/Annotation.java | 94 + .../syson/sysml/AssertConstraintUsage.java | 44 + .../syson/sysml/AssignmentActionUsage.java | 68 + .../org/eclipse/syson/sysml/Association.java | 84 + .../syson/sysml/AssociationStructure.java | 27 + .../syson/sysml/AttributeDefinition.java | 27 + .../eclipse/syson/sysml/AttributeUsage.java | 46 + .../org/eclipse/syson/sysml/Behavior.java | 59 + .../eclipse/syson/sysml/BindingConnector.java | 27 + .../syson/sysml/BindingConnectorAsUsage.java | 27 + .../syson/sysml/BooleanExpression.java | 44 + .../syson/sysml/CalculationDefinition.java | 46 + .../eclipse/syson/sysml/CalculationUsage.java | 44 + .../eclipse/syson/sysml/CaseDefinition.java | 70 + .../org/eclipse/syson/sysml/CaseUsage.java | 82 + .../java/org/eclipse/syson/sysml/Class.java | 27 + .../org/eclipse/syson/sysml/Classifier.java | 48 + .../syson/sysml/CollectExpression.java | 27 + .../java/org/eclipse/syson/sysml/Comment.java | 78 + .../syson/sysml/ConcernDefinition.java | 27 + .../org/eclipse/syson/sysml/ConcernUsage.java | 44 + .../syson/sysml/ConjugatedPortDefinition.java | 60 + .../syson/sysml/ConjugatedPortTyping.java | 67 + .../org/eclipse/syson/sysml/Conjugation.java | 92 + .../syson/sysml/ConnectionDefinition.java | 46 + .../eclipse/syson/sysml/ConnectionUsage.java | 46 + .../org/eclipse/syson/sysml/Connector.java | 121 + .../eclipse/syson/sysml/ConnectorAsUsage.java | 27 + .../syson/sysml/ConstraintDefinition.java | 27 + .../eclipse/syson/sysml/ConstraintUsage.java | 44 + .../org/eclipse/syson/sysml/ControlNode.java | 35 + .../org/eclipse/syson/sysml/DataType.java | 27 + .../org/eclipse/syson/sysml/DecisionNode.java | 27 + .../org/eclipse/syson/sysml/Definition.java | 461 + .../org/eclipse/syson/sysml/Dependency.java | 59 + .../org/eclipse/syson/sysml/Differencing.java | 69 + .../org/eclipse/syson/sysml/Disjoining.java | 92 + .../eclipse/syson/sysml/Documentation.java | 46 + .../java/org/eclipse/syson/sysml/Element.java | 363 + .../syson/sysml/ElementFilterMembership.java | 44 + .../syson/sysml/EndFeatureMembership.java | 27 + .../syson/sysml/EnumerationDefinition.java | 46 + .../eclipse/syson/sysml/EnumerationUsage.java | 44 + .../syson/sysml/EventOccurrenceUsage.java | 44 + .../syson/sysml/ExhibitStateUsage.java | 44 + .../java/org/eclipse/syson/sysml/Expose.java | 27 + .../org/eclipse/syson/sysml/Expression.java | 93 + .../java/org/eclipse/syson/sysml/Feature.java | 471 + .../syson/sysml/FeatureChainExpression.java | 52 + .../eclipse/syson/sysml/FeatureChaining.java | 69 + .../syson/sysml/FeatureDirectionKind.java | 242 + .../eclipse/syson/sysml/FeatureInverting.java | 92 + .../syson/sysml/FeatureMembership.java | 60 + .../sysml/FeatureReferenceExpression.java | 44 + .../eclipse/syson/sysml/FeatureTyping.java | 92 + .../org/eclipse/syson/sysml/FeatureValue.java | 104 + .../org/eclipse/syson/sysml/Featuring.java | 78 + .../syson/sysml/FlowConnectionDefinition.java | 27 + .../syson/sysml/FlowConnectionUsage.java | 46 + .../syson/sysml/ForLoopActionUsage.java | 56 + .../org/eclipse/syson/sysml/ForkNode.java | 27 + .../syson/sysml/FramedConcernMembership.java | 56 + .../org/eclipse/syson/sysml/Function.java | 70 + .../eclipse/syson/sysml/IfActionUsage.java | 68 + .../java/org/eclipse/syson/sysml/Import.java | 142 + .../syson/sysml/IncludeUseCaseUsage.java | 44 + .../org/eclipse/syson/sysml/Interaction.java | 27 + .../syson/sysml/InterfaceDefinition.java | 46 + .../eclipse/syson/sysml/InterfaceUsage.java | 46 + .../org/eclipse/syson/sysml/Intersecting.java | 69 + .../org/eclipse/syson/sysml/Invariant.java | 56 + .../syson/sysml/InvocationExpression.java | 46 + .../eclipse/syson/sysml/ItemDefinition.java | 27 + .../org/eclipse/syson/sysml/ItemFeature.java | 27 + .../org/eclipse/syson/sysml/ItemFlow.java | 108 + .../org/eclipse/syson/sysml/ItemFlowEnd.java | 27 + .../org/eclipse/syson/sysml/ItemUsage.java | 46 + .../org/eclipse/syson/sysml/JoinNode.java | 27 + .../eclipse/syson/sysml/LibraryPackage.java | 56 + .../org/eclipse/syson/sysml/LifeClass.java | 27 + .../eclipse/syson/sysml/LiteralBoolean.java | 55 + .../syson/sysml/LiteralExpression.java | 27 + .../eclipse/syson/sysml/LiteralInfinity.java | 27 + .../eclipse/syson/sysml/LiteralInteger.java | 55 + .../eclipse/syson/sysml/LiteralRational.java | 55 + .../eclipse/syson/sysml/LiteralString.java | 55 + .../eclipse/syson/sysml/LoopActionUsage.java | 44 + .../org/eclipse/syson/sysml/Membership.java | 162 + .../eclipse/syson/sysml/MembershipExpose.java | 27 + .../eclipse/syson/sysml/MembershipImport.java | 55 + .../org/eclipse/syson/sysml/MergeNode.java | 27 + .../org/eclipse/syson/sysml/Metaclass.java | 27 + .../syson/sysml/MetadataAccessExpression.java | 63 + .../syson/sysml/MetadataDefinition.java | 27 + .../eclipse/syson/sysml/MetadataFeature.java | 77 + .../eclipse/syson/sysml/MetadataUsage.java | 44 + .../org/eclipse/syson/sysml/Multiplicity.java | 27 + .../syson/sysml/MultiplicityRange.java | 86 + .../org/eclipse/syson/sysml/Namespace.java | 197 + .../eclipse/syson/sysml/NamespaceExpose.java | 27 + .../eclipse/syson/sysml/NamespaceImport.java | 55 + .../eclipse/syson/sysml/NullExpression.java | 27 + .../syson/sysml/ObjectiveMembership.java | 44 + .../syson/sysml/OccurrenceDefinition.java | 68 + .../eclipse/syson/sysml/OccurrenceUsage.java | 108 + .../syson/sysml/OperatorExpression.java | 69 + .../eclipse/syson/sysml/OwningMembership.java | 82 + .../java/org/eclipse/syson/sysml/Package.java | 54 + .../syson/sysml/ParameterMembership.java | 44 + .../eclipse/syson/sysml/PartDefinition.java | 27 + .../org/eclipse/syson/sysml/PartUsage.java | 46 + .../syson/sysml/PerformActionUsage.java | 44 + .../eclipse/syson/sysml/PortConjugation.java | 69 + .../eclipse/syson/sysml/PortDefinition.java | 46 + .../org/eclipse/syson/sysml/PortUsage.java | 46 + .../org/eclipse/syson/sysml/PortionKind.java | 219 + .../org/eclipse/syson/sysml/Predicate.java | 27 + .../org/eclipse/syson/sysml/Redefinition.java | 78 + .../syson/sysml/ReferenceSubsetting.java | 69 + .../eclipse/syson/sysml/ReferenceUsage.java | 27 + .../org/eclipse/syson/sysml/Relationship.java | 136 + .../syson/sysml/RenderingDefinition.java | 46 + .../eclipse/syson/sysml/RenderingUsage.java | 44 + .../sysml/RequirementConstraintKind.java | 219 + .../RequirementConstraintMembership.java | 82 + .../syson/sysml/RequirementDefinition.java | 146 + .../eclipse/syson/sysml/RequirementUsage.java | 158 + .../RequirementVerificationMembership.java | 56 + .../sysml/ResultExpressionMembership.java | 44 + .../sysml/ReturnParameterMembership.java | 27 + .../syson/sysml/SatisfyRequirementUsage.java | 56 + .../eclipse/syson/sysml/SelectExpression.java | 27 + .../eclipse/syson/sysml/SendActionUsage.java | 68 + .../eclipse/syson/sysml/Specialization.java | 92 + .../syson/sysml/StakeholderMembership.java | 44 + .../eclipse/syson/sysml/StateDefinition.java | 106 + .../syson/sysml/StateSubactionKind.java | 242 + .../syson/sysml/StateSubactionMembership.java | 70 + .../org/eclipse/syson/sysml/StateUsage.java | 114 + .../java/org/eclipse/syson/sysml/Step.java | 59 + .../org/eclipse/syson/sysml/Structure.java | 27 + .../syson/sysml/Subclassification.java | 92 + .../syson/sysml/SubjectMembership.java | 44 + .../org/eclipse/syson/sysml/Subsetting.java | 92 + .../org/eclipse/syson/sysml/Succession.java | 84 + .../syson/sysml/SuccessionAsUsage.java | 27 + .../sysml/SuccessionFlowConnectionUsage.java | 27 + .../syson/sysml/SuccessionItemFlow.java | 27 + .../org/eclipse/syson/sysml/SysmlFactory.java | 1519 + .../org/eclipse/syson/sysml/SysmlPackage.java | 155524 +++++++++++++++ .../syson/sysml/TextualRepresentation.java | 92 + .../syson/sysml/TransitionFeatureKind.java | 242 + .../sysml/TransitionFeatureMembership.java | 70 + .../eclipse/syson/sysml/TransitionUsage.java | 116 + .../sysml/TriggerInvocationExpression.java | 58 + .../org/eclipse/syson/sysml/TriggerKind.java | 242 + .../java/org/eclipse/syson/sysml/Type.java | 422 + .../eclipse/syson/sysml/TypeFeaturing.java | 92 + .../org/eclipse/syson/sysml/Unioning.java | 69 + .../java/org/eclipse/syson/sysml/Usage.java | 514 + .../syson/sysml/UseCaseDefinition.java | 46 + .../org/eclipse/syson/sysml/UseCaseUsage.java | 58 + .../syson/sysml/VariantMembership.java | 44 + .../sysml/VerificationCaseDefinition.java | 46 + .../syson/sysml/VerificationCaseUsage.java | 58 + .../eclipse/syson/sysml/ViewDefinition.java | 84 + .../syson/sysml/ViewRenderingMembership.java | 56 + .../org/eclipse/syson/sysml/ViewUsage.java | 104 + .../syson/sysml/ViewpointDefinition.java | 46 + .../eclipse/syson/sysml/ViewpointUsage.java | 58 + .../eclipse/syson/sysml/VisibilityKind.java | 242 + .../syson/sysml/WhileLoopActionUsage.java | 56 + .../sysml/impl/AcceptActionUsageImpl.java | 192 + .../sysml/impl/ActionDefinitionImpl.java | 173 + .../syson/sysml/impl/ActionUsageImpl.java | 239 + .../syson/sysml/impl/ActorMembershipImpl.java | 106 + .../sysml/impl/AllocationDefinitionImpl.java | 98 + .../syson/sysml/impl/AllocationUsageImpl.java | 98 + .../impl/AnalysisCaseDefinitionImpl.java | 127 + .../sysml/impl/AnalysisCaseUsageImpl.java | 157 + .../sysml/impl/AnnotatingElementImpl.java | 196 + .../syson/sysml/impl/AnnotationImpl.java | 310 + .../sysml/impl/AssertConstraintUsageImpl.java | 235 + .../sysml/impl/AssignmentActionUsageImpl.java | 165 + .../syson/sysml/impl/AssociationImpl.java | 540 + .../sysml/impl/AssociationStructureImpl.java | 47 + .../sysml/impl/AttributeDefinitionImpl.java | 47 + .../syson/sysml/impl/AttributeUsageImpl.java | 99 + .../syson/sysml/impl/BehaviorImpl.java | 118 + .../impl/BindingConnectorAsUsageImpl.java | 47 + .../sysml/impl/BindingConnectorImpl.java | 47 + .../sysml/impl/BooleanExpressionImpl.java | 106 + .../sysml/impl/CalculationDefinitionImpl.java | 209 + .../sysml/impl/CalculationUsageImpl.java | 300 + .../syson/sysml/impl/CaseDefinitionImpl.java | 157 + .../syson/sysml/impl/CaseUsageImpl.java | 187 + .../eclipse/syson/sysml/impl/ClassImpl.java | 46 + .../syson/sysml/impl/ClassifierImpl.java | 97 + .../sysml/impl/CollectExpressionImpl.java | 47 + .../eclipse/syson/sysml/impl/CommentImpl.java | 230 + .../sysml/impl/ConcernDefinitionImpl.java | 47 + .../syson/sysml/impl/ConcernUsageImpl.java | 106 + .../impl/ConjugatedPortDefinitionImpl.java | 136 + .../sysml/impl/ConjugatedPortTypingImpl.java | 195 + .../syson/sysml/impl/ConjugationImpl.java | 256 + .../sysml/impl/ConnectionDefinitionImpl.java | 590 + .../syson/sysml/impl/ConnectionUsageImpl.java | 405 + .../sysml/impl/ConnectorAsUsageImpl.java | 638 + .../syson/sysml/impl/ConnectorImpl.java | 615 + .../sysml/impl/ConstraintDefinitionImpl.java | 254 + .../syson/sysml/impl/ConstraintUsageImpl.java | 407 + .../syson/sysml/impl/ControlNodeImpl.java | 74 + .../syson/sysml/impl/DataTypeImpl.java | 47 + .../syson/sysml/impl/DecisionNodeImpl.java | 47 + .../syson/sysml/impl/DefinitionImpl.java | 730 + .../syson/sysml/impl/DependencyImpl.java | 178 + .../syson/sysml/impl/DifferencingImpl.java | 194 + .../syson/sysml/impl/DisjoiningImpl.java | 256 + .../syson/sysml/impl/DocumentationImpl.java | 106 + .../impl/ElementFilterMembershipImpl.java | 106 + .../eclipse/syson/sysml/impl/ElementImpl.java | 863 + .../sysml/impl/EndFeatureMembershipImpl.java | 47 + .../sysml/impl/EnumerationDefinitionImpl.java | 98 + .../sysml/impl/EnumerationUsageImpl.java | 106 + .../sysml/impl/EventOccurrenceUsageImpl.java | 106 + .../sysml/impl/ExhibitStateUsageImpl.java | 212 + .../eclipse/syson/sysml/impl/ExposeImpl.java | 47 + .../syson/sysml/impl/ExpressionImpl.java | 216 + .../impl/FeatureChainExpressionImpl.java | 135 + .../syson/sysml/impl/FeatureChainingImpl.java | 194 + .../eclipse/syson/sysml/impl/FeatureImpl.java | 954 + .../sysml/impl/FeatureInvertingImpl.java | 256 + .../sysml/impl/FeatureMembershipImpl.java | 321 + .../impl/FeatureReferenceExpressionImpl.java | 106 + .../syson/sysml/impl/FeatureTypingImpl.java | 257 + .../syson/sysml/impl/FeatureValueImpl.java | 288 + .../syson/sysml/impl/FeaturingImpl.java | 231 + .../impl/FlowConnectionDefinitionImpl.java | 197 + .../sysml/impl/FlowConnectionUsageImpl.java | 472 + .../sysml/impl/ForLoopActionUsageImpl.java | 136 + .../syson/sysml/impl/ForkNodeImpl.java | 47 + .../impl/FramedConcernMembershipImpl.java | 135 + .../syson/sysml/impl/FunctionImpl.java | 152 + .../syson/sysml/impl/IfActionUsageImpl.java | 165 + .../eclipse/syson/sysml/impl/ImportImpl.java | 376 + .../sysml/impl/IncludeUseCaseUsageImpl.java | 212 + .../syson/sysml/impl/InteractionImpl.java | 163 + .../sysml/impl/InterfaceDefinitionImpl.java | 98 + .../syson/sysml/impl/InterfaceUsageImpl.java | 98 + .../syson/sysml/impl/IntersectingImpl.java | 194 + .../syson/sysml/impl/InvariantImpl.java | 174 + .../sysml/impl/InvocationExpressionImpl.java | 98 + .../syson/sysml/impl/ItemDefinitionImpl.java | 47 + .../syson/sysml/impl/ItemFeatureImpl.java | 47 + .../syson/sysml/impl/ItemFlowEndImpl.java | 47 + .../syson/sysml/impl/ItemFlowImpl.java | 300 + .../syson/sysml/impl/ItemUsageImpl.java | 97 + .../syson/sysml/impl/JoinNodeImpl.java | 47 + .../syson/sysml/impl/LibraryPackageImpl.java | 174 + .../syson/sysml/impl/LifeClassImpl.java | 47 + .../syson/sysml/impl/LiteralBooleanImpl.java | 174 + .../sysml/impl/LiteralExpressionImpl.java | 47 + .../syson/sysml/impl/LiteralInfinityImpl.java | 47 + .../syson/sysml/impl/LiteralIntegerImpl.java | 174 + .../syson/sysml/impl/LiteralRationalImpl.java | 174 + .../syson/sysml/impl/LiteralStringImpl.java | 174 + .../syson/sysml/impl/LoopActionUsageImpl.java | 106 + .../sysml/impl/MembershipExposeImpl.java | 47 + .../syson/sysml/impl/MembershipImpl.java | 432 + .../sysml/impl/MembershipImportImpl.java | 168 + .../syson/sysml/impl/MergeNodeImpl.java | 47 + .../syson/sysml/impl/MetaclassImpl.java | 47 + .../impl/MetadataAccessExpressionImpl.java | 199 + .../sysml/impl/MetadataDefinitionImpl.java | 47 + .../syson/sysml/impl/MetadataFeatureImpl.java | 323 + .../syson/sysml/impl/MetadataUsageImpl.java | 389 + .../syson/sysml/impl/MultiplicityImpl.java | 47 + .../sysml/impl/MultiplicityRangeImpl.java | 193 + .../syson/sysml/impl/NamespaceExposeImpl.java | 47 + .../syson/sysml/impl/NamespaceImpl.java | 335 + .../syson/sysml/impl/NamespaceImportImpl.java | 168 + .../syson/sysml/impl/NullExpressionImpl.java | 47 + .../sysml/impl/ObjectiveMembershipImpl.java | 106 + .../sysml/impl/OccurrenceDefinitionImpl.java | 202 + .../syson/sysml/impl/OccurrenceUsageImpl.java | 281 + .../sysml/impl/OperatorExpressionImpl.java | 215 + .../sysml/impl/OwningMembershipImpl.java | 187 + .../eclipse/syson/sysml/impl/PackageImpl.java | 122 + .../sysml/impl/ParameterMembershipImpl.java | 106 + .../syson/sysml/impl/PartDefinitionImpl.java | 47 + .../syson/sysml/impl/PartUsageImpl.java | 106 + .../sysml/impl/PerformActionUsageImpl.java | 169 + .../syson/sysml/impl/PortConjugationImpl.java | 195 + .../syson/sysml/impl/PortDefinitionImpl.java | 106 + .../syson/sysml/impl/PortUsageImpl.java | 110 + .../syson/sysml/impl/PredicateImpl.java | 47 + .../syson/sysml/impl/RedefinitionImpl.java | 230 + .../sysml/impl/ReferenceSubsettingImpl.java | 194 + .../syson/sysml/impl/ReferenceUsageImpl.java | 47 + .../syson/sysml/impl/RelationshipImpl.java | 409 + .../sysml/impl/RenderingDefinitionImpl.java | 98 + .../syson/sysml/impl/RenderingUsageImpl.java | 106 + .../RequirementConstraintMembershipImpl.java | 232 + .../sysml/impl/RequirementDefinitionImpl.java | 321 + .../sysml/impl/RequirementUsageImpl.java | 351 + ...RequirementVerificationMembershipImpl.java | 135 + .../impl/ResultExpressionMembershipImpl.java | 106 + .../impl/ReturnParameterMembershipImpl.java | 47 + .../impl/SatisfyRequirementUsageImpl.java | 308 + .../sysml/impl/SelectExpressionImpl.java | 47 + .../syson/sysml/impl/SendActionUsageImpl.java | 164 + .../syson/sysml/impl/SpecializationImpl.java | 256 + .../sysml/impl/StakeholderMembershipImpl.java | 106 + .../syson/sysml/impl/StateDefinitionImpl.java | 282 + .../impl/StateSubactionMembershipImpl.java | 203 + .../syson/sysml/impl/StateUsageImpl.java | 308 + .../eclipse/syson/sysml/impl/StepImpl.java | 118 + .../syson/sysml/impl/StructureImpl.java | 47 + .../sysml/impl/SubclassificationImpl.java | 256 + .../sysml/impl/SubjectMembershipImpl.java | 106 + .../syson/sysml/impl/SubsettingImpl.java | 256 + .../sysml/impl/SuccessionAsUsageImpl.java | 204 + .../SuccessionFlowConnectionUsageImpl.java | 215 + .../syson/sysml/impl/SuccessionImpl.java | 165 + .../sysml/impl/SuccessionItemFlowImpl.java | 204 + .../syson/sysml/impl/SysmlFactoryImpl.java | 2421 + .../syson/sysml/impl/SysmlPackageImpl.java | 9910 + .../sysml/impl/TextualRepresentationImpl.java | 258 + .../impl/TransitionFeatureMembershipImpl.java | 203 + .../syson/sysml/impl/TransitionUsageImpl.java | 253 + .../impl/TriggerInvocationExpressionImpl.java | 175 + .../syson/sysml/impl/TypeFeaturingImpl.java | 257 + .../eclipse/syson/sysml/impl/TypeImpl.java | 712 + .../syson/sysml/impl/UnioningImpl.java | 194 + .../eclipse/syson/sysml/impl/UsageImpl.java | 831 + .../sysml/impl/UseCaseDefinitionImpl.java | 98 + .../syson/sysml/impl/UseCaseUsageImpl.java | 126 + .../sysml/impl/VariantMembershipImpl.java | 106 + .../impl/VerificationCaseDefinitionImpl.java | 98 + .../sysml/impl/VerificationCaseUsageImpl.java | 127 + .../syson/sysml/impl/ViewDefinitionImpl.java | 167 + .../impl/ViewRenderingMembershipImpl.java | 135 + .../syson/sysml/impl/ViewUsageImpl.java | 223 + .../sysml/impl/ViewpointDefinitionImpl.java | 98 + .../syson/sysml/impl/ViewpointUsageImpl.java | 127 + .../sysml/impl/WhileLoopActionUsageImpl.java | 135 + .../syson/sysml/util/SysmlAdapterFactory.java | 3378 + .../eclipse/syson/sysml/util/SysmlSwitch.java | 5037 + .../src/main/resources/model/sysml.ecore | 1564 + .../src/main/resources/model/sysml.genmodel | 885 + .../src/test/java/.gitkeep | 0 backend/releng/syson-resources/.project | 11 + .../org.eclipse.core.resources.prefs | 2 + backend/releng/syson-resources/README.adoc | 10 + .../checkstyle/CheckstyleConfiguration.xml | 356 + .../syson-resources/editor/CleanupProfile.xml | 63 + .../syson-resources/editor/JavaFormatter.xml | 777 + .../syson-resources/editor/codetemplates.xml | 1 + .../syson-resources/editor/syson.importorder | 7 + .../syson-diagram-general-view/.checkstyle | 10 + .../syson-diagram-general-view/.classpath | 57 + .../views/syson-diagram-general-view/.project | 29 + .../org.eclipse.core.resources.prefs | 6 + .../.settings/org.eclipse.core.runtime.prefs | 3 + .../.settings/org.eclipse.jdt.apt.core.prefs | 2 + .../.settings/org.eclipse.jdt.core.prefs | 511 + .../.settings/org.eclipse.jdt.ui.prefs | 152 + .../.settings/org.eclipse.m2e.core.prefs | 4 + .../org.springframework.ide.eclipse.prefs | 2 + .../views/syson-diagram-general-view/pom.xml | 119 + .../view/AbstractNodeDescriptionProvider.java | 351 + ...buteDefinitionNodeDescriptionProvider.java | 54 + ...AttributeUsageNodeDescriptionProvider.java | 54 + .../diagram/general/view/ColorProvider.java | 102 + ...tionDefinitionNodeDescriptionProvider.java | 54 + ...GeneralViewDiagramDescriptionProvider.java | 173 + .../view/GeneralViewJavaServiceProvider.java | 33 + .../general/view/GeneralViewService.java | 149 + ...faceDefinitionNodeDescriptionProvider.java | 57 + ...InterfaceUsageNodeDescriptionProvider.java | 57 + ...ItemDefinitionNodeDescriptionProvider.java | 57 + .../ItemUsageNodeDescriptionProvider.java | 58 + .../view/PackageNodeDescriptionProvider.java | 140 + ...PartDefinitionNodeDescriptionProvider.java | 57 + .../PartUsageNodeDescriptionProvider.java | 58 + ...PortDefinitionNodeDescriptionProvider.java | 57 + .../PortUsageNodeDescriptionProvider.java | 57 + ...entationDescriptionRegistryConfigurer.java | 88 + .../general/view/SysMLMetamodelHelper.java | 61 + .../view/ViewDiagramElementFinder.java | 62 + .../view/services/ContainerLabelSwitch.java | 195 + .../src/main/resources/.gitkeep | 0 .../src/test/java/.gitkeep | 0 .../src/test/resources/.gitkeep | 0 scripts/restart-postgresql.sh | 3 + 868 files changed, 285352 insertions(+), 1 deletion(-) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 backend/application/syson-application/.checkstyle create mode 100644 backend/application/syson-application/.classpath create mode 100644 backend/application/syson-application/.project create mode 100644 backend/application/syson-application/.settings/org.eclipse.core.resources.prefs create mode 100644 backend/application/syson-application/.settings/org.eclipse.core.runtime.prefs create mode 100644 backend/application/syson-application/.settings/org.eclipse.jdt.apt.core.prefs create mode 100644 backend/application/syson-application/.settings/org.eclipse.jdt.core.prefs create mode 100644 backend/application/syson-application/.settings/org.eclipse.jdt.ui.prefs create mode 100644 backend/application/syson-application/.settings/org.eclipse.m2e.core.prefs create mode 100644 backend/application/syson-application/.settings/org.springframework.ide.eclipse.boot.prefs create mode 100644 backend/application/syson-application/.settings/org.springframework.ide.eclipse.prefs create mode 100644 backend/application/syson-application/pom.xml create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/SysONApplication.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/configuration/CustomImagesLoader.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/configuration/DomainPropertiesConfigurer.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/configuration/JPAConfiguration.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/configuration/MonitoringConfiguration.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/configuration/MultipleDomainPropertiesConfigurer.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/configuration/SpringWebMvcConfigurer.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/configuration/StereotypeBuilder.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/configuration/StereotypeDescriptionRegistryConfigurer.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/configuration/StudioProjectTemplatesInitializer.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/configuration/StudioProjectTemplatesProvider.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/configuration/SysONDomainNameProvider.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/configuration/SysONEMFConfiguration.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/configuration/SysONSiriusConfiguration.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/filters/SiriusWebAuthenticationFilter.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/nodes/ellipse/EllipseNodeStyle.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/nodes/ellipse/EllipseNodeStyleProvider.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/services/DomainAttributeServices.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/services/EditingContextActionHandler.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/services/EditingContextActionProvider.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/services/EditingDomainServicesProvider.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/services/ImagePathService.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/services/ViewerProvider.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/services/properties/EStringIfDescriptionProvider.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/services/properties/EStringReadOnlyIfDescriptionProvider.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/services/properties/EStructuralFeatureChoiceOfValueProvider.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/services/properties/EStructuralFeatureLabelProvider.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/services/properties/NonContainmentReferenceIfDescriptionProvider.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/services/properties/PropertiesDefaultDescriptionProvider.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/services/upload/UploadDocumentEventHandler.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/widgets/slider/EditSliderInput.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/widgets/slider/EditSliderValueEventHandler.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/widgets/slider/MutationEditSliderDataFetcher.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/widgets/slider/Slider.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/widgets/slider/SliderComponent.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/widgets/slider/SliderComponentProps.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/widgets/slider/SliderDescription.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/widgets/slider/SliderDescriptionConverterProvider.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/widgets/slider/SliderDescriptionConverterSwitch.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/widgets/slider/SliderDescriptionPreviewConverterProvider.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/widgets/slider/SliderElementProps.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/widgets/slider/SliderWidgetDescriptionProvider.java create mode 100644 backend/application/syson-application/src/main/java/org/eclipse/syson/widgets/slider/SliderWidgetDescriptor.java create mode 100644 backend/application/syson-application/src/main/resources/application-dev.properties create mode 100644 backend/application/syson-application/src/main/resources/application.properties create mode 100644 backend/application/syson-application/src/main/resources/banner.txt create mode 100644 backend/application/syson-application/src/main/resources/images/Studio-Template.png create mode 100644 backend/application/syson-application/src/main/resources/schema/customnodes.graphqls create mode 100644 backend/application/syson-application/src/main/resources/schema/slider.graphqls create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/.checkstyle create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/.classpath create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/.gitignore create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/.project create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/.settings/org.eclipse.core.resources.prefs create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/.settings/org.eclipse.core.runtime.prefs create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/.settings/org.eclipse.jdt.apt.core.prefs create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/.settings/org.eclipse.jdt.core.prefs create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/.settings/org.eclipse.jdt.ui.prefs create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/.settings/org.eclipse.m2e.core.prefs create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/.settings/org.springframework.ide.eclipse.prefs create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/pom.xml create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/AcceptActionUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ActionDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ActionUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ActorMembershipItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/AllocationDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/AllocationUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/AnalysisCaseDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/AnalysisCaseUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/AnnotatingElementItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/AnnotationItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/AssertConstraintUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/AssignmentActionUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/AssociationItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/AssociationStructureItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/AttributeDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/AttributeUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/BehaviorItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/BindingConnectorAsUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/BindingConnectorItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/BooleanExpressionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/CalculationDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/CalculationUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/CaseDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/CaseUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ClassItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ClassifierItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/CollectExpressionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/CommentItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ConcernDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ConcernUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ConjugatedPortDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ConjugatedPortTypingItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ConjugationItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ConnectionDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ConnectionUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ConnectorAsUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ConnectorItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ConstraintDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ConstraintUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ControlNodeItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/DataTypeItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/DecisionNodeItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/DefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/DependencyItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/DifferencingItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/DisjoiningItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/DocumentationItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ElementFilterMembershipItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ElementItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/EndFeatureMembershipItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/EnumerationDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/EnumerationUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/EventOccurrenceUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ExhibitStateUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ExposeItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ExpressionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/FeatureChainExpressionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/FeatureChainingItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/FeatureInvertingItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/FeatureItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/FeatureMembershipItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/FeatureReferenceExpressionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/FeatureTypingItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/FeatureValueItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/FeaturingItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/FlowConnectionDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/FlowConnectionUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ForLoopActionUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ForkNodeItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/FramedConcernMembershipItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/FunctionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/IfActionUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ImportItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/IncludeUseCaseUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/InteractionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/InterfaceDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/InterfaceUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/IntersectingItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/InvariantItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/InvocationExpressionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ItemDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ItemFeatureItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ItemFlowEndItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ItemFlowItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ItemUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/JoinNodeItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/LibraryPackageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/LifeClassItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/LiteralBooleanItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/LiteralExpressionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/LiteralInfinityItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/LiteralIntegerItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/LiteralRationalItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/LiteralStringItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/LoopActionUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/MembershipExposeItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/MembershipImportItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/MembershipItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/MergeNodeItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/MetaclassItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/MetadataAccessExpressionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/MetadataDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/MetadataFeatureItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/MetadataUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/MultiplicityItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/MultiplicityRangeItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/NamespaceExposeItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/NamespaceImportItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/NamespaceItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/NullExpressionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ObjectiveMembershipItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/OccurrenceDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/OccurrenceUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/OperatorExpressionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/OwningMembershipItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/PackageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ParameterMembershipItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/PartDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/PartUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/PerformActionUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/PortConjugationItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/PortDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/PortUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/PredicateItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/RedefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ReferenceSubsettingItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ReferenceUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/RelationshipItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/RenderingDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/RenderingUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/RequirementConstraintMembershipItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/RequirementDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/RequirementUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/RequirementVerificationMembershipItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ResultExpressionMembershipItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ReturnParameterMembershipItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/SatisfyRequirementUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/SelectExpressionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/SendActionUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/SpecializationItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/StakeholderMembershipItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/StateDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/StateSubactionMembershipItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/StateUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/StepItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/StructureItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/SubclassificationItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/SubjectMembershipItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/SubsettingItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/SuccessionAsUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/SuccessionFlowConnectionUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/SuccessionItemFlowItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/SuccessionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/SysmlEditPlugin.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/SysmlItemProviderAdapterFactory.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/TextualRepresentationItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/TransitionFeatureMembershipItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/TransitionUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/TriggerInvocationExpressionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/TypeFeaturingItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/TypeItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/UnioningItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/UsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/UseCaseDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/UseCaseUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/VariantMembershipItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/VerificationCaseDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/VerificationCaseUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ViewDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ViewRenderingMembershipItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ViewUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ViewpointDefinitionItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/ViewpointUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/java/org/eclipse/syson/sysml/provider/WhileLoopActionUsageItemProvider.java create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/AcceptActionUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ActionDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ActionUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ActorMembership.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/AllocationDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/AllocationUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/AnalysisCaseDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/AnalysisCaseUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/AnnotatingElement.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Annotation.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/AssertConstraintUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/AssignmentActionUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Association.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/AssociationStructure.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/AttributeDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/AttributeDefinition.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/AttributeUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/AttributeUsage.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Behavior.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/BindingConnector.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/BindingConnector.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/BindingConnectorAsUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/BindingConnectorAsUsage.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/BooleanExpression.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/CalculationDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/CalculationUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/CaseDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/CaseUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Class.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Classifier.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/CollectExpression.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Comment.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ConcernDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ConcernUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ConjugatedPortDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ConjugatedPortTyping.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Conjugation.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ConnectionDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ConnectionDefinition.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ConnectionUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ConnectionUsage.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Connector.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Connector.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ConstraintDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ConstraintUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/DataType.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/DecisionNode.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Definition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Dependency.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Dependency.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Differencing.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Disjoining.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Documentation.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ElementFilterMembership.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/EndFeatureMembership.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/EnumerationDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/EnumerationDefinition.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/EnumerationUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/EnumerationUsage.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/EventOccurrenceUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ExhibitStateUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Expression.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Expression.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Feature.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/FeatureChainExpression.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/FeatureChaining.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/FeatureChaining.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/FeatureInverting.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/FeatureMembership.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/FeatureReferenceExpression.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/FeatureTyping.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/FeatureTyping.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/FeatureValue.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/FlowConnectionDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/FlowConnectionUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ForLoopActionUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ForkNode.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/FramedConcernMembership.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Function.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/IfActionUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Import.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/IncludeUseCaseUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Interaction.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/InterfaceDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/InterfaceDefinition.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/InterfaceUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/InterfaceUsage.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Intersecting.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Invariant.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/InvocationExpression.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ItemDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ItemDefinition.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ItemFeature.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ItemFlow.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ItemFlowEnd.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ItemUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ItemUsage.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/JoinNode.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/LibraryPackage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/LifeClass.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/LiteralBoolean.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/LiteralBoolean.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/LiteralExpression.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/LiteralInfinity.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/LiteralInfinity.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/LiteralInteger.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/LiteralInteger.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/LiteralRational.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/LiteralRational.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/LiteralString.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/LiteralString.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Membership.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Membership.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/MembershipExpose.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/MembershipImport.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/MergeNode.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Metaclass.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/MetadataAccessExpression.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/MetadataDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/MetadataFeature.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/MetadataUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Multiplicity.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/MultiplicityRange.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Namespace.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/NamespaceExpose.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/NamespaceImport.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/NullExpression.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ObjectiveMembership.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/OccurrenceDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/OccurrenceUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/OperatorExpression.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/OwningMembership.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Package.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Package.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ParameterMembership.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/PartDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/PartDefinition.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/PartUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/PartUsage.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/PerformActionUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/PortConjugation.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/PortDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/PortDefinition.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/PortUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/PortUsage.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Predicate.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Redefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Redefinition.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ReferenceSubsetting.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ReferenceUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/RenderingDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/RenderingUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/RequirementConstraintMembership.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/RequirementDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/RequirementUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/RequirementVerificationMembership.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ResultExpressionMembership.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ReturnParameterMembership.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/SatisfyRequirementUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/SelectExpression.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/SendActionUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Specialization.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Specialization.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/StakeholderMembership.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/StateDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/StateSubactionMembership.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/StateUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Step.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Structure.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Subclassification.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Subclassification.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/SubjectMembership.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Subsetting.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Subsetting.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Succession.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/SuccessionAsUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/SuccessionFlowConnectionUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/SuccessionItemFlow.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/TextualRepresentation.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/TransitionFeatureMembership.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/TransitionUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/TriggerInvocationExpression.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Type.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/TypeFeaturing.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Unioning.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/Usage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/UseCaseDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/UseCaseDefinition.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/UseCaseUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/UseCaseUsage.svg create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/VariantMembership.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/VerificationCaseDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/VerificationCaseUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ViewDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ViewRenderingMembership.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ViewUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ViewpointDefinition.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/ViewpointUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/icons/full/obj16/WhileLoopActionUsage.gif create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/main/resources/plugin.properties create mode 100644 backend/metamodel/syson-sysml-metamodel-edit/src/test/java/.gitkeep create mode 100644 backend/metamodel/syson-sysml-metamodel/.checkstyle create mode 100644 backend/metamodel/syson-sysml-metamodel/.classpath create mode 100644 backend/metamodel/syson-sysml-metamodel/.project create mode 100644 backend/metamodel/syson-sysml-metamodel/.settings/org.eclipse.core.resources.prefs create mode 100644 backend/metamodel/syson-sysml-metamodel/.settings/org.eclipse.core.runtime.prefs create mode 100644 backend/metamodel/syson-sysml-metamodel/.settings/org.eclipse.jdt.apt.core.prefs create mode 100644 backend/metamodel/syson-sysml-metamodel/.settings/org.eclipse.jdt.core.prefs create mode 100644 backend/metamodel/syson-sysml-metamodel/.settings/org.eclipse.jdt.ui.prefs create mode 100644 backend/metamodel/syson-sysml-metamodel/.settings/org.eclipse.m2e.core.prefs create mode 100644 backend/metamodel/syson-sysml-metamodel/.settings/org.springframework.ide.eclipse.prefs create mode 100644 backend/metamodel/syson-sysml-metamodel/plugin.properties create mode 100644 backend/metamodel/syson-sysml-metamodel/plugin.xml create mode 100644 backend/metamodel/syson-sysml-metamodel/pom.xml create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/AcceptActionUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ActionDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ActionUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ActorMembership.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/AllocationDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/AllocationUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/AnalysisCaseDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/AnalysisCaseUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/AnnotatingElement.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Annotation.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/AssertConstraintUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/AssignmentActionUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Association.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/AssociationStructure.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/AttributeDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/AttributeUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Behavior.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/BindingConnector.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/BindingConnectorAsUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/BooleanExpression.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/CalculationDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/CalculationUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/CaseDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/CaseUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Class.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Classifier.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/CollectExpression.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Comment.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ConcernDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ConcernUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ConjugatedPortDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ConjugatedPortTyping.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Conjugation.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ConnectionDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ConnectionUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Connector.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ConnectorAsUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ConstraintDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ConstraintUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ControlNode.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/DataType.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/DecisionNode.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Definition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Dependency.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Differencing.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Disjoining.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Documentation.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Element.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ElementFilterMembership.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/EndFeatureMembership.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/EnumerationDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/EnumerationUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/EventOccurrenceUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ExhibitStateUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Expose.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Expression.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Feature.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/FeatureChainExpression.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/FeatureChaining.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/FeatureDirectionKind.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/FeatureInverting.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/FeatureMembership.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/FeatureReferenceExpression.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/FeatureTyping.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/FeatureValue.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Featuring.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/FlowConnectionDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/FlowConnectionUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ForLoopActionUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ForkNode.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/FramedConcernMembership.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Function.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/IfActionUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Import.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/IncludeUseCaseUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Interaction.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/InterfaceDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/InterfaceUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Intersecting.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Invariant.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/InvocationExpression.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ItemDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ItemFeature.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ItemFlow.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ItemFlowEnd.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ItemUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/JoinNode.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/LibraryPackage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/LifeClass.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/LiteralBoolean.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/LiteralExpression.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/LiteralInfinity.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/LiteralInteger.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/LiteralRational.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/LiteralString.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/LoopActionUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Membership.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/MembershipExpose.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/MembershipImport.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/MergeNode.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Metaclass.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/MetadataAccessExpression.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/MetadataDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/MetadataFeature.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/MetadataUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Multiplicity.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/MultiplicityRange.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Namespace.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/NamespaceExpose.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/NamespaceImport.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/NullExpression.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ObjectiveMembership.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/OccurrenceDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/OccurrenceUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/OperatorExpression.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/OwningMembership.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Package.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ParameterMembership.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/PartDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/PartUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/PerformActionUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/PortConjugation.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/PortDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/PortUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/PortionKind.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Predicate.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Redefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ReferenceSubsetting.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ReferenceUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Relationship.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/RenderingDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/RenderingUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/RequirementConstraintKind.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/RequirementConstraintMembership.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/RequirementDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/RequirementUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/RequirementVerificationMembership.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ResultExpressionMembership.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ReturnParameterMembership.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/SatisfyRequirementUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/SelectExpression.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/SendActionUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Specialization.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/StakeholderMembership.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/StateDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/StateSubactionKind.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/StateSubactionMembership.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/StateUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Step.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Structure.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Subclassification.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/SubjectMembership.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Subsetting.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Succession.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/SuccessionAsUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/SuccessionFlowConnectionUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/SuccessionItemFlow.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/SysmlFactory.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/SysmlPackage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/TextualRepresentation.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/TransitionFeatureKind.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/TransitionFeatureMembership.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/TransitionUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/TriggerInvocationExpression.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/TriggerKind.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Type.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/TypeFeaturing.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Unioning.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Usage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/UseCaseDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/UseCaseUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/VariantMembership.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/VerificationCaseDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/VerificationCaseUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ViewDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ViewRenderingMembership.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ViewUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ViewpointDefinition.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ViewpointUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/VisibilityKind.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/WhileLoopActionUsage.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AcceptActionUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ActionDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ActionUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ActorMembershipImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AllocationDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AllocationUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AnalysisCaseDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AnalysisCaseUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AnnotatingElementImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AnnotationImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AssertConstraintUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AssignmentActionUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AssociationImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AssociationStructureImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AttributeDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AttributeUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/BehaviorImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/BindingConnectorAsUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/BindingConnectorImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/BooleanExpressionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/CalculationDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/CalculationUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/CaseDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/CaseUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ClassImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ClassifierImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/CollectExpressionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/CommentImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ConcernDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ConcernUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ConjugatedPortDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ConjugatedPortTypingImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ConjugationImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ConnectionDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ConnectionUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ConnectorAsUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ConnectorImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ConstraintDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ConstraintUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ControlNodeImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/DataTypeImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/DecisionNodeImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/DefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/DependencyImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/DifferencingImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/DisjoiningImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/DocumentationImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ElementFilterMembershipImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ElementImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/EndFeatureMembershipImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/EnumerationDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/EnumerationUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/EventOccurrenceUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ExhibitStateUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ExposeImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ExpressionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/FeatureChainExpressionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/FeatureChainingImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/FeatureImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/FeatureInvertingImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/FeatureMembershipImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/FeatureReferenceExpressionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/FeatureTypingImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/FeatureValueImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/FeaturingImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/FlowConnectionDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/FlowConnectionUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ForLoopActionUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ForkNodeImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/FramedConcernMembershipImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/FunctionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/IfActionUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ImportImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/IncludeUseCaseUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/InteractionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/InterfaceDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/InterfaceUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/IntersectingImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/InvariantImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/InvocationExpressionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ItemDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ItemFeatureImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ItemFlowEndImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ItemFlowImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ItemUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/JoinNodeImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/LibraryPackageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/LifeClassImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/LiteralBooleanImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/LiteralExpressionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/LiteralInfinityImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/LiteralIntegerImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/LiteralRationalImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/LiteralStringImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/LoopActionUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/MembershipExposeImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/MembershipImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/MembershipImportImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/MergeNodeImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/MetaclassImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/MetadataAccessExpressionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/MetadataDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/MetadataFeatureImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/MetadataUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/MultiplicityImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/MultiplicityRangeImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/NamespaceExposeImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/NamespaceImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/NamespaceImportImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/NullExpressionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ObjectiveMembershipImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/OccurrenceDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/OccurrenceUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/OperatorExpressionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/OwningMembershipImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/PackageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ParameterMembershipImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/PartDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/PartUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/PerformActionUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/PortConjugationImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/PortDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/PortUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/PredicateImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/RedefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ReferenceSubsettingImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ReferenceUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/RelationshipImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/RenderingDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/RenderingUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/RequirementConstraintMembershipImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/RequirementDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/RequirementUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/RequirementVerificationMembershipImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ResultExpressionMembershipImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ReturnParameterMembershipImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/SatisfyRequirementUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/SelectExpressionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/SendActionUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/SpecializationImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/StakeholderMembershipImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/StateDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/StateSubactionMembershipImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/StateUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/StepImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/StructureImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/SubclassificationImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/SubjectMembershipImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/SubsettingImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/SuccessionAsUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/SuccessionFlowConnectionUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/SuccessionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/SuccessionItemFlowImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/SysmlFactoryImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/SysmlPackageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/TextualRepresentationImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/TransitionFeatureMembershipImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/TransitionUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/TriggerInvocationExpressionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/TypeFeaturingImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/TypeImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/UnioningImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/UsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/UseCaseDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/UseCaseUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/VariantMembershipImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/VerificationCaseDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/VerificationCaseUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ViewDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ViewRenderingMembershipImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ViewUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ViewpointDefinitionImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ViewpointUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/WhileLoopActionUsageImpl.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/util/SysmlAdapterFactory.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/util/SysmlSwitch.java create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/resources/model/sysml.ecore create mode 100644 backend/metamodel/syson-sysml-metamodel/src/main/resources/model/sysml.genmodel create mode 100644 backend/metamodel/syson-sysml-metamodel/src/test/java/.gitkeep create mode 100644 backend/releng/syson-resources/.project create mode 100644 backend/releng/syson-resources/.settings/org.eclipse.core.resources.prefs create mode 100644 backend/releng/syson-resources/README.adoc create mode 100644 backend/releng/syson-resources/checkstyle/CheckstyleConfiguration.xml create mode 100644 backend/releng/syson-resources/editor/CleanupProfile.xml create mode 100644 backend/releng/syson-resources/editor/JavaFormatter.xml create mode 100644 backend/releng/syson-resources/editor/codetemplates.xml create mode 100644 backend/releng/syson-resources/editor/syson.importorder create mode 100644 backend/views/syson-diagram-general-view/.checkstyle create mode 100644 backend/views/syson-diagram-general-view/.classpath create mode 100644 backend/views/syson-diagram-general-view/.project create mode 100644 backend/views/syson-diagram-general-view/.settings/org.eclipse.core.resources.prefs create mode 100644 backend/views/syson-diagram-general-view/.settings/org.eclipse.core.runtime.prefs create mode 100644 backend/views/syson-diagram-general-view/.settings/org.eclipse.jdt.apt.core.prefs create mode 100644 backend/views/syson-diagram-general-view/.settings/org.eclipse.jdt.core.prefs create mode 100644 backend/views/syson-diagram-general-view/.settings/org.eclipse.jdt.ui.prefs create mode 100644 backend/views/syson-diagram-general-view/.settings/org.eclipse.m2e.core.prefs create mode 100644 backend/views/syson-diagram-general-view/.settings/org.springframework.ide.eclipse.prefs create mode 100644 backend/views/syson-diagram-general-view/pom.xml create mode 100644 backend/views/syson-diagram-general-view/src/main/java/org/eclipse/syson/diagram/general/view/AbstractNodeDescriptionProvider.java create mode 100644 backend/views/syson-diagram-general-view/src/main/java/org/eclipse/syson/diagram/general/view/AttributeDefinitionNodeDescriptionProvider.java create mode 100644 backend/views/syson-diagram-general-view/src/main/java/org/eclipse/syson/diagram/general/view/AttributeUsageNodeDescriptionProvider.java create mode 100644 backend/views/syson-diagram-general-view/src/main/java/org/eclipse/syson/diagram/general/view/ColorProvider.java create mode 100644 backend/views/syson-diagram-general-view/src/main/java/org/eclipse/syson/diagram/general/view/EnumerationDefinitionNodeDescriptionProvider.java create mode 100644 backend/views/syson-diagram-general-view/src/main/java/org/eclipse/syson/diagram/general/view/GeneralViewDiagramDescriptionProvider.java create mode 100644 backend/views/syson-diagram-general-view/src/main/java/org/eclipse/syson/diagram/general/view/GeneralViewJavaServiceProvider.java create mode 100644 backend/views/syson-diagram-general-view/src/main/java/org/eclipse/syson/diagram/general/view/GeneralViewService.java create mode 100644 backend/views/syson-diagram-general-view/src/main/java/org/eclipse/syson/diagram/general/view/InterfaceDefinitionNodeDescriptionProvider.java create mode 100644 backend/views/syson-diagram-general-view/src/main/java/org/eclipse/syson/diagram/general/view/InterfaceUsageNodeDescriptionProvider.java create mode 100644 backend/views/syson-diagram-general-view/src/main/java/org/eclipse/syson/diagram/general/view/ItemDefinitionNodeDescriptionProvider.java create mode 100644 backend/views/syson-diagram-general-view/src/main/java/org/eclipse/syson/diagram/general/view/ItemUsageNodeDescriptionProvider.java create mode 100644 backend/views/syson-diagram-general-view/src/main/java/org/eclipse/syson/diagram/general/view/PackageNodeDescriptionProvider.java create mode 100644 backend/views/syson-diagram-general-view/src/main/java/org/eclipse/syson/diagram/general/view/PartDefinitionNodeDescriptionProvider.java create mode 100644 backend/views/syson-diagram-general-view/src/main/java/org/eclipse/syson/diagram/general/view/PartUsageNodeDescriptionProvider.java create mode 100644 backend/views/syson-diagram-general-view/src/main/java/org/eclipse/syson/diagram/general/view/PortDefinitionNodeDescriptionProvider.java create mode 100644 backend/views/syson-diagram-general-view/src/main/java/org/eclipse/syson/diagram/general/view/PortUsageNodeDescriptionProvider.java create mode 100644 backend/views/syson-diagram-general-view/src/main/java/org/eclipse/syson/diagram/general/view/RepresentationDescriptionRegistryConfigurer.java create mode 100644 backend/views/syson-diagram-general-view/src/main/java/org/eclipse/syson/diagram/general/view/SysMLMetamodelHelper.java create mode 100644 backend/views/syson-diagram-general-view/src/main/java/org/eclipse/syson/diagram/general/view/ViewDiagramElementFinder.java create mode 100644 backend/views/syson-diagram-general-view/src/main/java/org/eclipse/syson/diagram/general/view/services/ContainerLabelSwitch.java create mode 100644 backend/views/syson-diagram-general-view/src/main/resources/.gitkeep create mode 100644 backend/views/syson-diagram-general-view/src/test/java/.gitkeep create mode 100644 backend/views/syson-diagram-general-view/src/test/resources/.gitkeep create mode 100755 scripts/restart-postgresql.sh diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..cd1399e --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Prevent global windows configuration to change lf into crlf +* text=auto eol=lf \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2c4d9c9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,90 @@ +### General ### +.~lock*# +yalc.lock +.yalc + + +### macOS ### +.DS_Store +._* + + +### Windows ### +Thumbs.db +ehthumbs.db +ehthumbs_vista.db + +### Eclipse ### +# m2e +.factorypath + +### Java ### +# Compiled class file +*.class +bin +bin/ +target +target/ +pom.xml.versionsBackup + +# Log file +*.log + +# Package Files # +*.jar +*.war +*.nar +*.ear +*.tar.gz +*.rar + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* + + +### Node ### +# Logs +logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Dependency directories +node_modules/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env +.env.test + +# parcel-bundler cache (https://parceljs.org/) +.cache +.attach_pid* + +# Turborepo +.turbo +dist/ +coverage/ + +# IntelliJ IDEA +.idea +*.iws +*.iml +*.ipr diff --git a/README.md b/README.md index a9389df..42fbe03 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,8 @@ Welcome to the temporary repository of the Eclipse SysON project. -🚧 **Note:** This repository is temporary and is awaiting the official creation of the repository by the Eclipse Foundation. The proposal for the project is available here: [Eclipse SysOn Proposal](https://projects.eclipse.org/proposals/eclipse-syson). +🚧 **Note:** This repository is temporary and is awaiting the official creation of the repository by the Eclipse Foundation. The proposal for the project is available here: [Eclipse SysON Proposal](https://projects.eclipse.org/proposals/eclipse-syson). + ## Overview diff --git a/backend/application/syson-application/.checkstyle b/backend/application/syson-application/.checkstyle new file mode 100644 index 0000000..84ad855 --- /dev/null +++ b/backend/application/syson-application/.checkstyle @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/backend/application/syson-application/.classpath b/backend/application/syson-application/.classpath new file mode 100644 index 0000000..bf19e04 --- /dev/null +++ b/backend/application/syson-application/.classpath @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/backend/application/syson-application/.project b/backend/application/syson-application/.project new file mode 100644 index 0000000..f2a87fd --- /dev/null +++ b/backend/application/syson-application/.project @@ -0,0 +1,34 @@ + + + syson-application + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.springframework.ide.eclipse.boot.validation.springbootbuilder + + + + + net.sf.eclipsecs.core.CheckstyleBuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + net.sf.eclipsecs.core.CheckstyleNature + + diff --git a/backend/application/syson-application/.settings/org.eclipse.core.resources.prefs b/backend/application/syson-application/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..abdea9a --- /dev/null +++ b/backend/application/syson-application/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/main/resources=UTF-8 +encoding/=UTF-8 diff --git a/backend/application/syson-application/.settings/org.eclipse.core.runtime.prefs b/backend/application/syson-application/.settings/org.eclipse.core.runtime.prefs new file mode 100644 index 0000000..a287fef --- /dev/null +++ b/backend/application/syson-application/.settings/org.eclipse.core.runtime.prefs @@ -0,0 +1,3 @@ +#Mon Sep 24 15:04:19 CEST 2007 +eclipse.preferences.version=1 +line.separator=\n diff --git a/backend/application/syson-application/.settings/org.eclipse.jdt.apt.core.prefs b/backend/application/syson-application/.settings/org.eclipse.jdt.apt.core.prefs new file mode 100644 index 0000000..d4313d4 --- /dev/null +++ b/backend/application/syson-application/.settings/org.eclipse.jdt.apt.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.apt.aptEnabled=false diff --git a/backend/application/syson-application/.settings/org.eclipse.jdt.core.prefs b/backend/application/syson-application/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..2ab93cd --- /dev/null +++ b/backend/application/syson-application/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,505 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.builder.annotationPath.allLocations=disabled +org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled +org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore +org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull +org.eclipse.jdt.core.compiler.annotation.nonnull.secondary= +org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault +org.eclipse.jdt.core.compiler.annotation.nonnullbydefault.secondary= +org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable +org.eclipse.jdt.core.compiler.annotation.nullable.secondary= +org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.methodParameters=generate +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.APILeak=warning +org.eclipse.jdt.core.compiler.problem.annotatedTypeArgumentToUnannotated=info +org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.autoboxing=ignore +org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning +org.eclipse.jdt.core.compiler.problem.deadCode=warning +org.eclipse.jdt.core.compiler.problem.deprecation=warning +org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled +org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled +org.eclipse.jdt.core.compiler.problem.discouragedReference=warning +org.eclipse.jdt.core.compiler.problem.emptyStatement=warning +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore +org.eclipse.jdt.core.compiler.problem.fallthroughCase=warning +org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled +org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore +org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning +org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning +org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled +org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning +org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning +org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore +org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore +org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning +org.eclipse.jdt.core.compiler.problem.missingDefaultCase=warning +org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore +org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled +org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore +org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore +org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled +org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning +org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore +org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning +org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning +org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore +org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning +org.eclipse.jdt.core.compiler.problem.nonnullTypeVariableFromLegacyInvocation=warning +org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error +org.eclipse.jdt.core.compiler.problem.nullReference=warning +org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error +org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning +org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning +org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore +org.eclipse.jdt.core.compiler.problem.pessimisticNullAnalysisForFreeTypeVariables=warning +org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore +org.eclipse.jdt.core.compiler.problem.potentialNullReference=warning +org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore +org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning +org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning +org.eclipse.jdt.core.compiler.problem.redundantNullCheck=warning +org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore +org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore +org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore +org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled +org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning +org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled +org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled +org.eclipse.jdt.core.compiler.problem.suppressWarningsNotFullyAnalysed=info +org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled +org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore +org.eclipse.jdt.core.compiler.problem.terminalDeprecation=warning +org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning +org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled +org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning +org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning +org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore +org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=ignore +org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentType=warning +org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentTypeStrict=disabled +org.eclipse.jdt.core.compiler.problem.unlikelyEqualsArgumentType=info +org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore +org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore +org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore +org.eclipse.jdt.core.compiler.problem.unstableAutoModuleName=warning +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled +org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=ignore +org.eclipse.jdt.core.compiler.problem.unusedImport=warning +org.eclipse.jdt.core.compiler.problem.unusedLabel=warning +org.eclipse.jdt.core.compiler.problem.unusedLocal=warning +org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore +org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore +org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled +org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled +org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled +org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning +org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore +org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning +org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning +org.eclipse.jdt.core.compiler.processAnnotations=disabled +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=17 +org.eclipse.jdt.core.formatter.align_assignment_statements_on_columns=false +org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647 +org.eclipse.jdt.core.formatter.align_type_members_on_columns=false +org.eclipse.jdt.core.formatter.align_variable_declarations_on_columns=false +org.eclipse.jdt.core.formatter.align_with_spaces=false +org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16 +org.eclipse.jdt.core.formatter.alignment_for_annotations_on_enum_constant=0 +org.eclipse.jdt.core.formatter.alignment_for_annotations_on_field=49 +org.eclipse.jdt.core.formatter.alignment_for_annotations_on_local_variable=49 +org.eclipse.jdt.core.formatter.alignment_for_annotations_on_method=49 +org.eclipse.jdt.core.formatter.alignment_for_annotations_on_package=49 +org.eclipse.jdt.core.formatter.alignment_for_annotations_on_parameter=0 +org.eclipse.jdt.core.formatter.alignment_for_annotations_on_type=49 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=16 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16 +org.eclipse.jdt.core.formatter.alignment_for_assertion_message=0 +org.eclipse.jdt.core.formatter.alignment_for_assignment=0 +org.eclipse.jdt.core.formatter.alignment_for_bitwise_operator=16 +org.eclipse.jdt.core.formatter.alignment_for_compact_if=16 +org.eclipse.jdt.core.formatter.alignment_for_compact_loops=16 +org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80 +org.eclipse.jdt.core.formatter.alignment_for_conditional_expression_chain=0 +org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0 +org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16 +org.eclipse.jdt.core.formatter.alignment_for_expressions_in_for_loop_header=0 +org.eclipse.jdt.core.formatter.alignment_for_logical_operator=16 +org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0 +org.eclipse.jdt.core.formatter.alignment_for_module_statements=16 +org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16 +org.eclipse.jdt.core.formatter.alignment_for_multiplicative_operator=16 +org.eclipse.jdt.core.formatter.alignment_for_parameterized_type_references=0 +org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_record_components=16 +org.eclipse.jdt.core.formatter.alignment_for_relational_operator=0 +org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80 +org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16 +org.eclipse.jdt.core.formatter.alignment_for_shift_operator=0 +org.eclipse.jdt.core.formatter.alignment_for_string_concatenation=16 +org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_record_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_type_annotations=0 +org.eclipse.jdt.core.formatter.alignment_for_type_arguments=0 +org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0 +org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16 +org.eclipse.jdt.core.formatter.blank_lines_after_imports=1 +org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0 +org.eclipse.jdt.core.formatter.blank_lines_after_package=1 +org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1 +org.eclipse.jdt.core.formatter.blank_lines_before_field=1 +org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0 +org.eclipse.jdt.core.formatter.blank_lines_before_imports=1 +org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1 +org.eclipse.jdt.core.formatter.blank_lines_before_method=1 +org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1 +org.eclipse.jdt.core.formatter.blank_lines_before_package=0 +org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1 +org.eclipse.jdt.core.formatter.blank_lines_between_statement_group_in_switch=0 +org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1 +org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_lambda_body=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_record_constructor=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_record_declaration=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line +org.eclipse.jdt.core.formatter.comment.align_tags_descriptions_grouped=false +org.eclipse.jdt.core.formatter.comment.align_tags_names_descriptions=false +org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=true +org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false +org.eclipse.jdt.core.formatter.comment.count_line_length_from_starting_position=false +org.eclipse.jdt.core.formatter.comment.format_block_comments=true +org.eclipse.jdt.core.formatter.comment.format_header=false +org.eclipse.jdt.core.formatter.comment.format_html=true +org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true +org.eclipse.jdt.core.formatter.comment.format_line_comments=true +org.eclipse.jdt.core.formatter.comment.format_source_code=true +org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true +org.eclipse.jdt.core.formatter.comment.indent_root_tags=true +org.eclipse.jdt.core.formatter.comment.indent_tag_description=false +org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert +org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert +org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert +org.eclipse.jdt.core.formatter.comment.line_length=120 +org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true +org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true +org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false +org.eclipse.jdt.core.formatter.compact_else_if=true +org.eclipse.jdt.core.formatter.continuation_indentation=2 +org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2 +org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off +org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on +org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false +org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true +org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true +org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true +org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true +org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_record_header=true +org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true +org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true +org.eclipse.jdt.core.formatter.indent_empty_lines=false +org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true +org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true +org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true +org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=true +org.eclipse.jdt.core.formatter.indentation.size=4 +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_enum_constant=insert +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert +org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=insert +org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_additive_operator=insert +org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert +org.eclipse.jdt.core.formatter.insert_space_after_arrow_in_switch_case=insert +org.eclipse.jdt.core.formatter.insert_space_after_arrow_in_switch_default=insert +org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert +org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_bitwise_operator=insert +org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert +org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert +org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_record_components=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_switch_case_expressions=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert +org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert +org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert +org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert +org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert +org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_record_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert +org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_relational_operator=insert +org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert +org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert +org.eclipse.jdt.core.formatter.insert_space_after_shift_operator=insert +org.eclipse.jdt.core.formatter.insert_space_after_string_concatenation=insert +org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_additive_operator=insert +org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert +org.eclipse.jdt.core.formatter.insert_space_before_arrow_in_switch_case=insert +org.eclipse.jdt.core.formatter.insert_space_before_arrow_in_switch_default=insert +org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert +org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_bitwise_operator=insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_record_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_record_components=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_switch_case_expressions=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow=insert +org.eclipse.jdt.core.formatter.insert_space_before_logical_operator=insert +org.eclipse.jdt.core.formatter.insert_space_before_multiplicative_operator=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_record_constructor=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_record_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_record_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert +org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert +org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert +org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert +org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_relational_operator=insert +org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_shift_operator=insert +org.eclipse.jdt.core.formatter.insert_space_before_string_concatenation=insert +org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert +org.eclipse.jdt.core.formatter.join_lines_in_comments=true +org.eclipse.jdt.core.formatter.join_wrapped_lines=true +org.eclipse.jdt.core.formatter.keep_annotation_declaration_on_one_line=one_line_if_empty +org.eclipse.jdt.core.formatter.keep_anonymous_type_declaration_on_one_line=one_line_if_empty +org.eclipse.jdt.core.formatter.keep_code_block_on_one_line=one_line_never +org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false +org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false +org.eclipse.jdt.core.formatter.keep_enum_constant_declaration_on_one_line=one_line_if_empty +org.eclipse.jdt.core.formatter.keep_enum_declaration_on_one_line=one_line_if_empty +org.eclipse.jdt.core.formatter.keep_if_then_body_block_on_one_line=one_line_never +org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false +org.eclipse.jdt.core.formatter.keep_lambda_body_block_on_one_line=one_line_never +org.eclipse.jdt.core.formatter.keep_loop_body_block_on_one_line=one_line_never +org.eclipse.jdt.core.formatter.keep_method_body_on_one_line=one_line_never +org.eclipse.jdt.core.formatter.keep_record_constructor_on_one_line=one_line_never +org.eclipse.jdt.core.formatter.keep_record_declaration_on_one_line=one_line_never +org.eclipse.jdt.core.formatter.keep_simple_do_while_body_on_same_line=false +org.eclipse.jdt.core.formatter.keep_simple_for_body_on_same_line=false +org.eclipse.jdt.core.formatter.keep_simple_getter_setter_on_one_line=false +org.eclipse.jdt.core.formatter.keep_simple_while_body_on_same_line=false +org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false +org.eclipse.jdt.core.formatter.keep_type_declaration_on_one_line=one_line_never +org.eclipse.jdt.core.formatter.lineSplit=200 +org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false +org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false +org.eclipse.jdt.core.formatter.number_of_blank_lines_after_code_block=0 +org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_code_block=0 +org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0 +org.eclipse.jdt.core.formatter.number_of_blank_lines_at_end_of_code_block=0 +org.eclipse.jdt.core.formatter.number_of_blank_lines_at_end_of_method_body=0 +org.eclipse.jdt.core.formatter.number_of_blank_lines_before_code_block=0 +org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1 +org.eclipse.jdt.core.formatter.parentheses_positions_in_annotation=common_lines +org.eclipse.jdt.core.formatter.parentheses_positions_in_catch_clause=common_lines +org.eclipse.jdt.core.formatter.parentheses_positions_in_enum_constant_declaration=common_lines +org.eclipse.jdt.core.formatter.parentheses_positions_in_for_statment=common_lines +org.eclipse.jdt.core.formatter.parentheses_positions_in_if_while_statement=common_lines +org.eclipse.jdt.core.formatter.parentheses_positions_in_lambda_declaration=common_lines +org.eclipse.jdt.core.formatter.parentheses_positions_in_method_delcaration=common_lines +org.eclipse.jdt.core.formatter.parentheses_positions_in_method_invocation=common_lines +org.eclipse.jdt.core.formatter.parentheses_positions_in_record_declaration=common_lines +org.eclipse.jdt.core.formatter.parentheses_positions_in_switch_statement=common_lines +org.eclipse.jdt.core.formatter.parentheses_positions_in_try_clause=common_lines +org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=false +org.eclipse.jdt.core.formatter.tabulation.char=space +org.eclipse.jdt.core.formatter.tabulation.size=4 +org.eclipse.jdt.core.formatter.text_block_indentation=0 +org.eclipse.jdt.core.formatter.use_on_off_tags=true +org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false +org.eclipse.jdt.core.formatter.wrap_before_additive_operator=true +org.eclipse.jdt.core.formatter.wrap_before_assertion_message_operator=true +org.eclipse.jdt.core.formatter.wrap_before_assignment_operator=false +org.eclipse.jdt.core.formatter.wrap_before_bitwise_operator=true +org.eclipse.jdt.core.formatter.wrap_before_conditional_operator=true +org.eclipse.jdt.core.formatter.wrap_before_logical_operator=true +org.eclipse.jdt.core.formatter.wrap_before_multiplicative_operator=true +org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true +org.eclipse.jdt.core.formatter.wrap_before_relational_operator=true +org.eclipse.jdt.core.formatter.wrap_before_shift_operator=true +org.eclipse.jdt.core.formatter.wrap_before_string_concatenation=true +org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true +org.eclipse.jdt.core.javaFormatter=org.eclipse.jdt.core.defaultJavaFormatter diff --git a/backend/application/syson-application/.settings/org.eclipse.jdt.ui.prefs b/backend/application/syson-application/.settings/org.eclipse.jdt.ui.prefs new file mode 100644 index 0000000..d4b0716 --- /dev/null +++ b/backend/application/syson-application/.settings/org.eclipse.jdt.ui.prefs @@ -0,0 +1,152 @@ +cleanup.add_all=false +cleanup.add_default_serial_version_id=true +cleanup.add_generated_serial_version_id=false +cleanup.add_missing_annotations=true +cleanup.add_missing_deprecated_annotations=true +cleanup.add_missing_methods=false +cleanup.add_missing_nls_tags=false +cleanup.add_missing_override_annotations=true +cleanup.add_missing_override_annotations_interface_methods=true +cleanup.add_serial_version_id=false +cleanup.also_simplify_lambda=true +cleanup.always_use_blocks=true +cleanup.always_use_parentheses_in_expressions=false +cleanup.always_use_this_for_non_static_field_access=true +cleanup.always_use_this_for_non_static_method_access=true +cleanup.array_with_curly=false +cleanup.arrays_fill=false +cleanup.bitwise_conditional_expression=false +cleanup.boolean_literal=false +cleanup.boolean_value_rather_than_comparison=true +cleanup.break_loop=false +cleanup.collection_cloning=false +cleanup.comparing_on_criteria=false +cleanup.comparison_statement=false +cleanup.controlflow_merge=false +cleanup.convert_functional_interfaces=false +cleanup.convert_to_enhanced_for_loop=false +cleanup.convert_to_enhanced_for_loop_if_loop_var_used=true +cleanup.convert_to_switch_expressions=false +cleanup.correct_indentation=true +cleanup.do_while_rather_than_while=true +cleanup.double_negation=false +cleanup.else_if=false +cleanup.embedded_if=false +cleanup.evaluate_nullable=false +cleanup.extract_increment=false +cleanup.format_source_code=true +cleanup.format_source_code_changes_only=false +cleanup.hash=false +cleanup.if_condition=false +cleanup.insert_inferred_type_arguments=false +cleanup.instanceof=false +cleanup.instanceof_keyword=false +cleanup.invert_equals=false +cleanup.join=false +cleanup.lazy_logical_operator=false +cleanup.make_local_variable_final=true +cleanup.make_parameters_final=false +cleanup.make_private_fields_final=true +cleanup.make_type_abstract_if_missing_method=false +cleanup.make_variable_declarations_final=false +cleanup.map_cloning=false +cleanup.merge_conditional_blocks=false +cleanup.multi_catch=false +cleanup.never_use_blocks=false +cleanup.never_use_parentheses_in_expressions=true +cleanup.no_string_creation=false +cleanup.no_super=false +cleanup.number_suffix=false +cleanup.objects_equals=false +cleanup.one_if_rather_than_duplicate_blocks_that_fall_through=true +cleanup.operand_factorization=false +cleanup.organize_imports=true +cleanup.overridden_assignment=false +cleanup.overridden_assignment_move_decl=true +cleanup.plain_replacement=false +cleanup.precompile_regex=false +cleanup.primitive_comparison=false +cleanup.primitive_parsing=false +cleanup.primitive_rather_than_wrapper=true +cleanup.primitive_serialization=false +cleanup.pull_out_if_from_if_else=false +cleanup.pull_up_assignment=false +cleanup.push_down_negation=false +cleanup.qualify_static_field_accesses_with_declaring_class=true +cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true +cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true +cleanup.qualify_static_member_accesses_with_declaring_class=false +cleanup.qualify_static_method_accesses_with_declaring_class=true +cleanup.reduce_indentation=false +cleanup.redundant_comparator=false +cleanup.redundant_falling_through_block_end=false +cleanup.remove_private_constructors=true +cleanup.remove_redundant_modifiers=false +cleanup.remove_redundant_semicolons=false +cleanup.remove_redundant_type_arguments=true +cleanup.remove_trailing_whitespaces=true +cleanup.remove_trailing_whitespaces_all=true +cleanup.remove_trailing_whitespaces_ignore_empty=false +cleanup.remove_unnecessary_array_creation=false +cleanup.remove_unnecessary_casts=true +cleanup.remove_unnecessary_nls_tags=true +cleanup.remove_unused_imports=true +cleanup.remove_unused_local_variables=false +cleanup.remove_unused_method_parameters=false +cleanup.remove_unused_private_fields=true +cleanup.remove_unused_private_members=false +cleanup.remove_unused_private_methods=true +cleanup.remove_unused_private_types=true +cleanup.return_expression=false +cleanup.simplify_lambda_expression_and_method_ref=false +cleanup.single_used_field=false +cleanup.sort_members=false +cleanup.sort_members_all=false +cleanup.standard_comparison=false +cleanup.static_inner_class=false +cleanup.strictly_equal_or_different=false +cleanup.stringbuffer_to_stringbuilder=false +cleanup.stringbuilder=false +cleanup.stringbuilder_for_local_vars=true +cleanup.stringconcat_stringbuffer_stringbuilder=false +cleanup.stringconcat_to_textblock=false +cleanup.substring=false +cleanup.switch=false +cleanup.system_property=false +cleanup.system_property_boolean=false +cleanup.system_property_file_encoding=false +cleanup.system_property_file_separator=false +cleanup.system_property_line_separator=false +cleanup.system_property_path_separator=false +cleanup.ternary_operator=false +cleanup.try_with_resource=false +cleanup.unlooped_while=false +cleanup.unreachable_block=false +cleanup.use_anonymous_class_creation=false +cleanup.use_autoboxing=false +cleanup.use_blocks=false +cleanup.use_blocks_only_for_return_and_throw=false +cleanup.use_directly_map_method=false +cleanup.use_lambda=true +cleanup.use_parentheses_in_expressions=false +cleanup.use_string_is_blank=false +cleanup.use_this_for_non_static_field_access=true +cleanup.use_this_for_non_static_field_access_only_if_necessary=false +cleanup.use_this_for_non_static_method_access=true +cleanup.use_this_for_non_static_method_access_only_if_necessary=false +cleanup.use_unboxing=false +cleanup.use_var=false +cleanup.useless_continue=false +cleanup.useless_return=false +cleanup.valueof_rather_than_instantiation=false +cleanup_profile=_SysON +cleanup_settings_version=2 +eclipse.preferences.version=1 +formatter_profile=_SysON +formatter_settings_version=22 +org.eclipse.jdt.ui.ignorelowercasenames=true +org.eclipse.jdt.ui.importorder=com;fr;java;javax;org; +org.eclipse.jdt.ui.javadoc=true +org.eclipse.jdt.ui.ondemandthreshold=99 +org.eclipse.jdt.ui.staticondemandthreshold=99 +org.eclipse.jdt.ui.text.custom_code_templates=