Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCamille Letavernier2014-03-06 15:25:20 +0000
committerCamille Letavernier2014-03-06 15:25:20 +0000
commite70c14b2a0bcab60cf10aad9ea37be871b3ece01 (patch)
tree8b2eb1c37e1422e560a5fc598224a7220d5bb583 /extraplugins/eastadl
parent5b3797b60cdc537f12156d075071840b01d17767 (diff)
downloadorg.eclipse.papyrus-e70c14b2a0bcab60cf10aad9ea37be871b3ece01.tar.gz
org.eclipse.papyrus-e70c14b2a0bcab60cf10aad9ea37be871b3ece01.tar.xz
org.eclipse.papyrus-e70c14b2a0bcab60cf10aad9ea37be871b3ece01.zip
429744: [UML 2.5] Migrate Papyrus to UML 2.5
https://bugs.eclipse.org/bugs/show_bug.cgi?id=429744 - Regenerate the EastADL profile
Diffstat (limited to 'extraplugins/eastadl')
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/META-INF/MANIFEST.MF1
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/model/eastadl.ecore22
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/model/eastadl.genmodel2
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/EastadlFactory.java3
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/EastadlPackage.java10
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/AnnexFactory.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/AnnexPackage.java28
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/impl/AnnexFactoryImpl.java43
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/impl/AnnexPackageImpl.java44
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/ArchitecturalDescription.java19
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/ArchitecturalModel.java9
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/Architecture.java20
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/BusinessOpportunity.java45
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/Concept.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/Mission.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/NeedsFactory.java14
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/NeedsPackage.java271
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/ProblemStatement.java59
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/ProductPositioning.java83
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/Stakeholder.java40
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/StakeholderNeed.java52
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/VehicleSystem.java29
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ArchitecturalDescriptionImpl.java73
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ArchitecturalModelImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ArchitectureImpl.java54
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/BusinessOpportunityImpl.java159
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ConceptImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/MissionImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/NeedsFactoryImpl.java59
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/NeedsPackageImpl.java123
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ProblemStatementImpl.java170
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ProductPositioningImpl.java199
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/StakeholderImpl.java114
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/StakeholderNeedImpl.java170
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/VehicleSystemImpl.java110
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsAdapterFactory.java184
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsResourceFactoryImpl.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsResourceImpl.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsSwitch.java309
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsXMLProcessor.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/Behavior.java49
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/BehaviorFactory.java8
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/BehaviorPackage.java137
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/FunctionBehavior.java84
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/FunctionBehaviorKind.java116
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/FunctionTrigger.java90
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/Mode.java33
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/ModeGroup.java37
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/TriggerPolicyKind.java52
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/impl/BehaviorFactoryImpl.java78
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/impl/BehaviorImpl.java175
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/impl/BehaviorPackageImpl.java78
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/impl/FunctionBehaviorImpl.java179
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/impl/FunctionTriggerImpl.java244
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/impl/ModeGroupImpl.java114
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/impl/ModeImpl.java86
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/util/BehaviorAdapterFactory.java128
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/util/BehaviorResourceFactoryImpl.java3
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/util/BehaviorResourceImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/util/BehaviorSwitch.java148
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/util/BehaviorXMLProcessor.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/ControllabilityClassKind.java65
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/Dependability.java98
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/DependabilityFactory.java9
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/DependabilityPackage.java315
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/DevelopmentCategoryKind.java53
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/ExposureClassKind.java65
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/FeatureFlaw.java32
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/Hazard.java38
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/HazardousEvent.java121
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/Item.java33
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/SeverityClassKind.java65
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/Anomaly.java52
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/ErrorBehavior.java90
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/ErrorBehaviorKind.java76
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/ErrorModelPrototype.java65
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/ErrorModelType.java120
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/ErrormodelFactory.java13
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/ErrormodelPackage.java450
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/FailureOutPort.java14
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/FaultFailurePort.java42
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/FaultFailurePropagationLink.java68
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/FaultInPort.java14
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/InternalFaultPrototype.java36
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/ProcessFaultPrototype.java28
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/impl/AnomalyImpl.java123
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/impl/ErrorBehaviorImpl.java299
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/impl/ErrorModelPrototypeImpl.java224
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/impl/ErrorModelTypeImpl.java276
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/impl/ErrormodelFactoryImpl.java82
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/impl/ErrormodelPackageImpl.java107
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/impl/FailureOutPortImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/impl/FaultFailurePortImpl.java166
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/impl/FaultFailurePropagationLinkImpl.java173
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/impl/FaultInPortImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/impl/InternalFaultPrototypeImpl.java91
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/impl/ProcessFaultPrototypeImpl.java55
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/util/ErrormodelAdapterFactory.java192
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/util/ErrormodelResourceFactoryImpl.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/util/ErrormodelResourceImpl.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/util/ErrormodelSwitch.java270
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/errormodel/util/ErrormodelXMLProcessor.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/impl/DependabilityFactoryImpl.java105
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/impl/DependabilityImpl.java428
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/impl/DependabilityPackageImpl.java95
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/impl/FeatureFlawImpl.java111
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/impl/HazardImpl.java110
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/impl/HazardousEventImpl.java367
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/impl/ItemImpl.java114
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetycase/Claim.java47
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetycase/Ground.java37
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetycase/LifecycleStageKind.java73
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetycase/SafetyCase.java61
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetycase/SafetycaseFactory.java8
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetycase/SafetycasePackage.java200
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetycase/Warrant.java38
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetycase/impl/ClaimImpl.java194
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetycase/impl/GroundImpl.java110
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetycase/impl/SafetyCaseImpl.java237
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetycase/impl/SafetycaseFactoryImpl.java62
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetycase/impl/SafetycasePackageImpl.java81
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetycase/impl/WarrantImpl.java138
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetycase/util/SafetycaseAdapterFactory.java108
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetycase/util/SafetycaseResourceFactoryImpl.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetycase/util/SafetycaseResourceImpl.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetycase/util/SafetycaseSwitch.java141
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetycase/util/SafetycaseXMLProcessor.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyconstraints/ASILKind.java68
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyconstraints/FaultFailure.java46
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyconstraints/QuantitativeSafetyConstraint.java72
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyconstraints/SafetyConstraint.java58
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyconstraints/SafetyconstraintsFactory.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyconstraints/SafetyconstraintsPackage.java168
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyconstraints/impl/FaultFailureImpl.java123
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyconstraints/impl/QuantitativeSafetyConstraintImpl.java181
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyconstraints/impl/SafetyConstraintImpl.java152
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyconstraints/impl/SafetyconstraintsFactoryImpl.java58
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyconstraints/impl/SafetyconstraintsPackageImpl.java62
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyconstraints/util/SafetyconstraintsAdapterFactory.java107
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyconstraints/util/SafetyconstraintsResourceFactoryImpl.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyconstraints/util/SafetyconstraintsResourceImpl.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyconstraints/util/SafetyconstraintsSwitch.java114
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyconstraints/util/SafetyconstraintsXMLProcessor.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyrequirement/FunctionalSafetyConcept.java20
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyrequirement/SafetyGoal.java77
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyrequirement/SafetyrequirementFactory.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyrequirement/SafetyrequirementPackage.java134
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyrequirement/TechnicalSafetyConcept.java17
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyrequirement/impl/FunctionalSafetyConceptImpl.java47
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyrequirement/impl/SafetyGoalImpl.java198
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyrequirement/impl/SafetyrequirementFactoryImpl.java31
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyrequirement/impl/SafetyrequirementPackageImpl.java56
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyrequirement/impl/TechnicalSafetyConceptImpl.java46
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyrequirement/util/SafetyrequirementAdapterFactory.java117
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyrequirement/util/SafetyrequirementResourceFactoryImpl.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyrequirement/util/SafetyrequirementResourceImpl.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyrequirement/util/SafetyrequirementSwitch.java118
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/safetyrequirement/util/SafetyrequirementXMLProcessor.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/util/DependabilityAdapterFactory.java128
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/util/DependabilityResourceFactoryImpl.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/util/DependabilityResourceImpl.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/util/DependabilitySwitch.java163
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dependability/util/DependabilityXMLProcessor.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/dummy.java36
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/environment/ClampConnector.java41
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/environment/Environment.java49
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/environment/EnvironmentFactory.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/environment/EnvironmentPackage.java92
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/environment/impl/ClampConnectorImpl.java119
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/environment/impl/EnvironmentFactoryImpl.java27
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/environment/impl/EnvironmentImpl.java156
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/environment/impl/EnvironmentPackageImpl.java54
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/environment/util/EnvironmentAdapterFactory.java72
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/environment/util/EnvironmentResourceFactoryImpl.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/environment/util/EnvironmentResourceImpl.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/environment/util/EnvironmentSwitch.java74
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/environment/util/EnvironmentXMLProcessor.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/genericconstraints/GenericConstraint.java83
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/genericconstraints/GenericConstraintKind.java134
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/genericconstraints/GenericConstraintSet.java40
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/genericconstraints/GenericconstraintsFactory.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/genericconstraints/GenericconstraintsPackage.java157
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/genericconstraints/TakeRateConstraint.java21
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/genericconstraints/impl/GenericConstraintImpl.java207
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/genericconstraints/impl/GenericConstraintSetImpl.java119
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/genericconstraints/impl/GenericconstraintsFactoryImpl.java58
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/genericconstraints/impl/GenericconstraintsPackageImpl.java63
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/genericconstraints/impl/TakeRateConstraintImpl.java77
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/genericconstraints/util/GenericconstraintsAdapterFactory.java117
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/genericconstraints/util/GenericconstraintsResourceFactoryImpl.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/genericconstraints/util/GenericconstraintsResourceImpl.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/genericconstraints/util/GenericconstraintsSwitch.java118
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/genericconstraints/util/GenericconstraintsXMLProcessor.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/impl/EastadlFactoryImpl.java45
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/impl/EastadlPackageImpl.java44
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/InfrastructureFactory.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/InfrastructurePackage.java35
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/CompositeDatatype.java21
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/DatatypesFactory.java14
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/DatatypesPackage.java322
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/EABoolean.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/EADatatype.java32
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/EADatatypePrototype.java47
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/EAFloat.java25
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/EAInteger.java25
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/EAString.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/Enumeration.java11
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/EnumerationLiteral.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/EnumerationValueType.java45
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/RangeableDatatype.java9
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/RangeableValueType.java49
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/ValueType.java57
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/impl/CompositeDatatypeImpl.java45
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/impl/DatatypesFactoryImpl.java83
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/impl/DatatypesPackageImpl.java89
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/impl/EABooleanImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/impl/EADatatypeImpl.java54
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/impl/EADatatypePrototypeImpl.java128
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/impl/EAFloatImpl.java77
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/impl/EAIntegerImpl.java77
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/impl/EAStringImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/impl/EnumerationImpl.java52
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/impl/EnumerationLiteralImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/impl/EnumerationValueTypeImpl.java114
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/impl/RangeableDatatypeImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/impl/RangeableValueTypeImpl.java105
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/impl/ValueTypeImpl.java105
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/util/DatatypesAdapterFactory.java216
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/util/DatatypesResourceFactoryImpl.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/util/DatatypesResourceImpl.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/util/DatatypesSwitch.java406
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/util/DatatypesXMLProcessor.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/Comment.java25
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/Context.java18
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/EAElement.java41
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/EAPackage.java27
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/EAPackageableElement.java18
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/ElementsFactory.java9
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/ElementsPackage.java245
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/MultiLevelReference.java26
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/Rationale.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/Realization.java49
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/Relationship.java12
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/TraceableSpecification.java24
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/impl/CommentImpl.java86
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/impl/ContextImpl.java73
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/impl/EAElementImpl.java104
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/impl/EAPackageImpl.java120
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/impl/EAPackageableElementImpl.java55
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/impl/ElementsFactoryImpl.java39
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/impl/ElementsPackageImpl.java82
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/impl/MultiLevelReferenceImpl.java82
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/impl/RationaleImpl.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/impl/RealizationImpl.java129
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/impl/RelationshipImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/impl/TraceableSpecificationImpl.java49
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/util/ElementsAdapterFactory.java151
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/util/ElementsResourceFactoryImpl.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/util/ElementsResourceImpl.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/util/ElementsSwitch.java238
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/util/ElementsXMLProcessor.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/impl/InfrastructureFactoryImpl.java43
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/impl/InfrastructurePackageImpl.java44
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/userattributes/UserAttributeDefinition.java63
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/userattributes/UserAttributeElementType.java58
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/userattributes/UserAttributeValue.java64
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/userattributes/UserAttributeableElement.java53
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/userattributes/UserattributesFactory.java8
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/userattributes/UserattributesPackage.java212
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/userattributes/impl/UserAttributeDefinitionImpl.java160
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/userattributes/impl/UserAttributeElementTypeImpl.java152
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/userattributes/impl/UserAttributeValueImpl.java160
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/userattributes/impl/UserAttributeableElementImpl.java149
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/userattributes/impl/UserattributesFactoryImpl.java35
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/userattributes/impl/UserattributesPackageImpl.java66
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/userattributes/util/UserattributesAdapterFactory.java94
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/userattributes/util/UserattributesResourceFactoryImpl.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/userattributes/util/UserattributesResourceImpl.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/userattributes/util/UserattributesSwitch.java106
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/userattributes/util/UserattributesXMLProcessor.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/util/InfrastructureResourceFactoryImpl.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/util/InfrastructureResourceImpl.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/util/InfrastructureXMLProcessor.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/interchange/InterchangeFactory.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/interchange/InterchangePackage.java55
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/interchange/RIFArea.java39
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/interchange/RIFExportArea.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/interchange/RIFImportArea.java9
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/interchange/impl/InterchangeFactoryImpl.java26
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/interchange/impl/InterchangePackageImpl.java51
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/interchange/impl/RIFAreaImpl.java108
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/interchange/impl/RIFExportAreaImpl.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/interchange/impl/RIFImportAreaImpl.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/interchange/util/InterchangeAdapterFactory.java82
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/interchange/util/InterchangeResourceFactoryImpl.java3
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/interchange/util/InterchangeResourceImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/interchange/util/InterchangeSwitch.java101
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/interchange/util/InterchangeXMLProcessor.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/Actor.java15
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/DeriveRequirement.java21
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/Extend.java31
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/ExtensionPoint.java18
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/Include.java25
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/OperationalSituation.java15
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/QualityRequirement.java26
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/QualityRequirementKind.java141
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/RedefinableElement.java18
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/Refine.java40
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/Requirement.java36
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/RequirementSpecificationObject.java16
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/RequirementsContainer.java86
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/RequirementsFactory.java19
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/RequirementsLink.java44
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/RequirementsModel.java42
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/RequirementsPackage.java466
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/RequirementsRelatedInformation.java27
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/RequirementsRelationGroup.java36
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/RequirementsRelationship.java34
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/Satisfy.java38
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/UseCase.java33
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/impl/ActorImpl.java55
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/impl/DeriveRequirementImpl.java112
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/impl/ExtendImpl.java119
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/impl/ExtensionPointImpl.java55
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/impl/IncludeImpl.java91
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/impl/OperationalSituationImpl.java55
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/impl/QualityRequirementImpl.java51
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/impl/RedefinableElementImpl.java55
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/impl/RefineImpl.java162
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/impl/RequirementImpl.java388
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/impl/RequirementSpecificationObjectImpl.java46
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/impl/RequirementsContainerImpl.java237
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/impl/RequirementsFactoryImpl.java108
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/impl/RequirementsLinkImpl.java105
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/impl/RequirementsModelImpl.java166
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/impl/RequirementsPackageImpl.java134
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/impl/RequirementsRelatedInformationImpl.java55
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/impl/RequirementsRelationGroupImpl.java119
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/impl/RequirementsRelationshipImpl.java57
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/impl/SatisfyImpl.java172
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/impl/UseCaseImpl.java153
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/util/RequirementsAdapterFactory.java352
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/util/RequirementsResourceFactoryImpl.java3
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/util/RequirementsResourceImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/util/RequirementsSwitch.java602
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/util/RequirementsXMLProcessor.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/VVActualOutcome.java34
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/VVCase.java63
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/VVIntendedOutcome.java26
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/VVLog.java46
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/VVProcedure.java59
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/VVStimuli.java23
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/VVTarget.java32
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/VerificationValidation.java51
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/VerificationvalidationFactory.java13
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/VerificationvalidationPackage.java369
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/Verify.java23
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/impl/VVActualOutcomeImpl.java91
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/impl/VVCaseImpl.java231
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/impl/VVIntendedOutcomeImpl.java54
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/impl/VVLogImpl.java151
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/impl/VVProcedureImpl.java177
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/impl/VVStimuliImpl.java54
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/impl/VVTargetImpl.java82
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/impl/VerificationValidationImpl.java175
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/impl/VerificationvalidationFactoryImpl.java54
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/impl/VerificationvalidationPackageImpl.java90
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/impl/VerifyImpl.java140
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/util/VerificationvalidationAdapterFactory.java229
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/util/VerificationvalidationResourceFactoryImpl.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/util/VerificationvalidationResourceImpl.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/util/VerificationvalidationSwitch.java297
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/requirements/verificationvalidation/util/VerificationvalidationXMLProcessor.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/StructureFactory.java3
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/StructurePackage.java9
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/BindingTime.java57
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/BindingTimeKind.java78
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/Feature.java74
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/FeatureConstraint.java47
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/FeatureGroup.java38
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/FeatureLink.java100
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/FeatureModel.java61
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/FeatureTreeNode.java8
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/FeaturemodelingFactory.java8
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/FeaturemodelingPackage.java224
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/VariabilityDependencyKind.java106
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/impl/BindingTimeImpl.java85
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/impl/FeatureConstraintImpl.java123
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/impl/FeatureGroupImpl.java112
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/impl/FeatureImpl.java222
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/impl/FeatureLinkImpl.java250
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/impl/FeatureModelImpl.java174
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/impl/FeatureTreeNodeImpl.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/impl/FeaturemodelingFactoryImpl.java82
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/impl/FeaturemodelingPackageImpl.java86
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/util/FeaturemodelingAdapterFactory.java144
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/util/FeaturemodelingResourceFactoryImpl.java3
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/util/FeaturemodelingResourceImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/util/FeaturemodelingSwitch.java189
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/featuremodeling/util/FeaturemodelingXMLProcessor.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/AllocateableElement.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/Allocation.java40
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/AnalysisFunctionPrototype.java13
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/AnalysisFunctionType.java30
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/BasicSoftwareFunctionType.java8
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/ClientServerKind.java56
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/DesignFunctionPrototype.java13
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/DesignFunctionType.java30
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/EADirectionKind.java65
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/FunctionAllocation.java44
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/FunctionClientServerInterface.java29
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/FunctionClientServerPort.java42
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/FunctionConnector.java43
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/FunctionFlowPort.java21
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/FunctionPort.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/FunctionPowerPort.java37
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/FunctionPrototype.java23
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/FunctionType.java44
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/FunctionalDevice.java17
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/FunctionmodelingFactory.java20
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/FunctionmodelingPackage.java597
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/HardwareFunctionType.java40
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/LocalDeviceManager.java19
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/Operation.java37
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/PortGroup.java51
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/AllocateableElementImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/AllocationImpl.java119
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/AnalysisFunctionPrototypeImpl.java26
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/AnalysisFunctionTypeImpl.java26
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/BasicSoftwareFunctionTypeImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/DesignFunctionPrototypeImpl.java24
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/DesignFunctionTypeImpl.java28
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/FunctionAllocationImpl.java138
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/FunctionClientServerInterfaceImpl.java70
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/FunctionClientServerPortImpl.java106
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/FunctionConnectorImpl.java119
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/FunctionFlowPortImpl.java168
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/FunctionPortImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/FunctionPowerPortImpl.java70
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/FunctionPrototypeImpl.java58
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/FunctionTypeImpl.java164
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/FunctionalDeviceImpl.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/FunctionmodelingFactoryImpl.java126
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/FunctionmodelingPackageImpl.java125
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/HardwareFunctionTypeImpl.java54
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/LocalDeviceManagerImpl.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/OperationImpl.java81
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/PortGroupImpl.java134
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/util/FunctionmodelingAdapterFactory.java338
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/util/FunctionmodelingResourceFactoryImpl.java3
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/util/FunctionmodelingResourceImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/util/FunctionmodelingSwitch.java563
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/util/FunctionmodelingXMLProcessor.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/Actuator.java15
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/AllocationTarget.java11
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/CommunicationHardwarePin.java10
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/HardwareComponentPrototype.java30
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/HardwareComponentType.java45
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/HardwareConnector.java35
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/HardwarePin.java58
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/HardwarePinDirectionKind.java65
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/HardwarePinGroup.java48
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/HardwaremodelingFactory.java16
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/HardwaremodelingPackage.java465
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/IOHardwarePin.java17
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/IOHardwarePinKind.java62
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/LogicalBus.java58
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/LogicalBusKind.java62
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/Node.java52
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/PowerHardwarePin.java9
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/PowerSupply.java20
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/Sensor.java12
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/impl/ActuatorImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/impl/AllocationTargetImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/impl/CommunicationHardwarePinImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/impl/HardwareComponentPrototypeImpl.java72
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/impl/HardwareComponentTypeImpl.java145
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/impl/HardwareConnectorImpl.java136
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/impl/HardwarePinGroupImpl.java147
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/impl/HardwarePinImpl.java189
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/impl/HardwaremodelingFactoryImpl.java107
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/impl/HardwaremodelingPackageImpl.java106
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/impl/IOHardwarePinImpl.java50
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/impl/LogicalBusImpl.java170
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/impl/NodeImpl.java110
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/impl/PowerHardwarePinImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/impl/PowerSupplyImpl.java49
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/impl/SensorImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/util/HardwaremodelingAdapterFactory.java222
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/util/HardwaremodelingResourceFactoryImpl.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/util/HardwaremodelingResourceImpl.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/util/HardwaremodelingSwitch.java365
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/hardwaremodeling/util/HardwaremodelingXMLProcessor.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/impl/StructureFactoryImpl.java42
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/impl/StructurePackageImpl.java44
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/AnalysisLevel.java54
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/DesignLevel.java87
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/ImplementationLevel.java48
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/SystemModel.java77
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/SystemmodelingFactory.java9
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/SystemmodelingPackage.java227
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/VehicleLevel.java37
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/AnalysisLevelImpl.java129
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/DesignLevelImpl.java195
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/ImplementationLevelImpl.java128
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/SystemModelImpl.java239
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/SystemmodelingFactoryImpl.java39
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/SystemmodelingPackageImpl.java72
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/VehicleLevelImpl.java119
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingAdapterFactory.java111
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingResourceFactoryImpl.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingResourceImpl.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingSwitch.java149
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingXMLProcessor.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/util/StructureResourceFactoryImpl.java3
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/util/StructureResourceImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/util/StructureXMLProcessor.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/vehiclefeaturemodeling/DeviationAttributeSet.java197
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/vehiclefeaturemodeling/DeviationPermissionKind.java82
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/vehiclefeaturemodeling/VehicleFeature.java69
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/vehiclefeaturemodeling/VehiclefeaturemodelingFactory.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/vehiclefeaturemodeling/VehiclefeaturemodelingPackage.java138
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/vehiclefeaturemodeling/impl/DeviationAttributeSetImpl.java405
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/vehiclefeaturemodeling/impl/VehicleFeatureImpl.java182
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/vehiclefeaturemodeling/impl/VehiclefeaturemodelingFactoryImpl.java53
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/vehiclefeaturemodeling/impl/VehiclefeaturemodelingPackageImpl.java81
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/vehiclefeaturemodeling/util/VehiclefeaturemodelingAdapterFactory.java101
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/vehiclefeaturemodeling/util/VehiclefeaturemodelingResourceFactoryImpl.java3
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/vehiclefeaturemodeling/util/VehiclefeaturemodelingResourceImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/vehiclefeaturemodeling/util/VehiclefeaturemodelingSwitch.java80
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/vehiclefeaturemodeling/util/VehiclefeaturemodelingXMLProcessor.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/Event.java41
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/EventChain.java28
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/ExecutionTimeConstraint.java71
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/PrecedenceConstraint.java43
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/TimeDuration.java80
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/Timing.java41
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/TimingConstraint.java55
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/TimingDescription.java16
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/TimingFactory.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/TimingPackage.java193
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/events/EventFunction.java38
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/events/EventFunctionClientServerPort.java45
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/events/EventFunctionClientServerPortKind.java74
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/events/EventFunctionFlowPort.java23
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/events/EventsFactory.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/events/EventsPackage.java121
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/events/impl/EventFunctionClientServerPortImpl.java114
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/events/impl/EventFunctionFlowPortImpl.java84
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/events/impl/EventFunctionImpl.java119
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/events/impl/EventsFactoryImpl.java58
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/events/impl/EventsPackageImpl.java58
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/events/util/EventsAdapterFactory.java98
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/events/util/EventsResourceFactoryImpl.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/events/util/EventsResourceImpl.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/events/util/EventsSwitch.java114
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/events/util/EventsXMLProcessor.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/impl/EventChainImpl.java124
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/impl/EventImpl.java48
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/impl/ExecutionTimeConstraintImpl.java166
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/impl/PrecedenceConstraintImpl.java139
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/impl/TimeDurationImpl.java141
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/impl/TimingConstraintImpl.java193
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/impl/TimingDescriptionImpl.java54
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/impl/TimingFactoryImpl.java38
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/impl/TimingImpl.java146
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/impl/TimingPackageImpl.java86
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/AgeTimingConstraint.java9
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/ArbitraryEventConstraint.java31
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/DelayConstraint.java34
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/EventConstraint.java27
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/InputSynchronizationConstraint.java29
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/OutputSynchronizationConstraint.java26
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/PatternEventConstraint.java50
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/PeriodicEventConstraint.java38
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/ReactionConstraint.java9
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/SporadicEventConstraint.java64
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/TimingconstraintsFactory.java12
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/TimingconstraintsPackage.java375
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/AgeTimingConstraintImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/ArbitraryEventConstraintImpl.java75
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/DelayConstraintImpl.java128
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/EventConstraintImpl.java91
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/InputSynchronizationConstraintImpl.java54
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/OutputSynchronizationConstraintImpl.java54
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/PatternEventConstraintImpl.java157
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/PeriodicEventConstraintImpl.java129
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/ReactionConstraintImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/SporadicEventConstraintImpl.java167
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/TimingconstraintsFactoryImpl.java51
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/impl/TimingconstraintsPackageImpl.java82
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/util/TimingconstraintsAdapterFactory.java182
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/util/TimingconstraintsResourceFactoryImpl.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/util/TimingconstraintsResourceImpl.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/util/TimingconstraintsSwitch.java299
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/timingconstraints/util/TimingconstraintsXMLProcessor.java7
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/util/TimingAdapterFactory.java139
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/util/TimingResourceFactoryImpl.java3
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/util/TimingResourceImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/util/TimingSwitch.java196
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/timing/util/TimingXMLProcessor.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/util/EastadlResourceFactoryImpl.java3
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/util/EastadlResourceImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/util/EastadlXMLProcessor.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/ConfigurableContainer.java92
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/ConfigurationDecision.java76
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/ConfigurationDecisionFolder.java13
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/ConfigurationDecisionModel.java53
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/ConfigurationDecisionModelEntry.java30
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/ContainerConfiguration.java31
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/FeatureConfiguration.java35
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/InternalBinding.java18
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/PrivateContent.java36
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/ReuseMetaInformation.java44
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/SelectionCriterion.java23
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/Variability.java62
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/VariabilityFactory.java16
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/VariabilityPackage.java422
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/VariableElement.java73
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/VariationGroup.java52
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/VehicleLevelBinding.java28
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/impl/ConfigurableContainerImpl.java230
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/impl/ConfigurationDecisionFolderImpl.java45
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/impl/ConfigurationDecisionImpl.java170
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/impl/ConfigurationDecisionModelEntryImpl.java86
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/impl/ConfigurationDecisionModelImpl.java119
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/impl/ContainerConfigurationImpl.java54
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/impl/FeatureConfigurationImpl.java54
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/impl/InternalBindingImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/impl/PrivateContentImpl.java91
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/impl/ReuseMetaInformationImpl.java112
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/impl/SelectionCriterionImpl.java82
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/impl/VariabilityFactoryImpl.java70
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/impl/VariabilityImpl.java231
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/impl/VariabilityPackageImpl.java116
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/impl/VariableElementImpl.java202
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/impl/VariationGroupImpl.java139
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/impl/VehicleLevelBindingImpl.java74
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/util/VariabilityAdapterFactory.java255
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/util/VariabilityResourceFactoryImpl.java3
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/util/VariabilityResourceImpl.java5
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/util/VariabilitySwitch.java373
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/variability/util/VariabilityXMLProcessor.java4
643 files changed, 32568 insertions, 17865 deletions
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/META-INF/MANIFEST.MF b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/META-INF/MANIFEST.MF
index 58bd51d5cc0..d51cd3ab819 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/META-INF/MANIFEST.MF
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/META-INF/MANIFEST.MF
@@ -91,6 +91,7 @@ Require-Bundle: org.eclipse.core.runtime,
org.eclipse.papyrus.uml.diagram.wizards;bundle-version="1.0.0",
org.eclipse.papyrus.uml.tools.utils;bundle-version="1.0.0",
org.eclipse.uml2.uml;bundle-version="4.1.0",
+ org.eclipse.uml2.uml.profile.standard;visibility:=reexport,
org.eclipse.papyrus.sysml;bundle-version="1.0.0"
Bundle-Vendor: %providerName
Bundle-ActivationPolicy: lazy
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/model/eastadl.ecore b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/model/eastadl.ecore
index 43e1a40914c..2d31565a576 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/model/eastadl.ecore
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/model/eastadl.ecore
@@ -1111,31 +1111,31 @@
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="allowChangeAttribute"
ordered="false" lowerBound="1" eType="#//structure/vehiclefeaturemodeling/DeviationPermissionKind"
- defaultValueLiteral="YES"/>
+ defaultValueLiteral="yes"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="allowChangeCardinality"
ordered="false" lowerBound="1" eType="#//structure/vehiclefeaturemodeling/DeviationPermissionKind"
- defaultValueLiteral="YES"/>
+ defaultValueLiteral="yes"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="allowChangeDescription"
ordered="false" lowerBound="1" eType="#//structure/vehiclefeaturemodeling/DeviationPermissionKind"
- defaultValueLiteral="YES"/>
+ defaultValueLiteral="yes"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="allowChangeName" ordered="false"
lowerBound="1" eType="#//structure/vehiclefeaturemodeling/DeviationPermissionKind"
- defaultValueLiteral="YES"/>
+ defaultValueLiteral="yes"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="allowMove" ordered="false"
lowerBound="1" eType="#//structure/vehiclefeaturemodeling/DeviationPermissionKind"
- defaultValueLiteral="YES"/>
+ defaultValueLiteral="yes"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="allowReduction" ordered="false"
lowerBound="1" eType="#//structure/vehiclefeaturemodeling/DeviationPermissionKind"
- defaultValueLiteral="YES"/>
+ defaultValueLiteral="yes"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="allowRefinement" ordered="false"
lowerBound="1" eType="#//structure/vehiclefeaturemodeling/DeviationPermissionKind"
- defaultValueLiteral="YES"/>
+ defaultValueLiteral="yes"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="allowRegrouping" ordered="false"
lowerBound="1" eType="#//structure/vehiclefeaturemodeling/DeviationPermissionKind"
- defaultValueLiteral="YES"/>
+ defaultValueLiteral="yes"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="allowRemoval" ordered="false"
lowerBound="1" eType="#//structure/vehiclefeaturemodeling/DeviationPermissionKind"
- defaultValueLiteral="YES"/>
+ defaultValueLiteral="yes"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="base_DataType" ordered="false"
unique="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//DataType"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="feature" ordered="false"
@@ -1653,7 +1653,7 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="base_RedefinableElement"
ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//RedefinableElement"/>
</eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Refine" eSuperTypes="#//requirements/RequirementsRelationship platform:/plugin/org.eclipse.uml2.uml.profile.l2/model/L2.ecore#//Refine">
+ <eClassifiers xsi:type="ecore:EClass" name="Refine" eSuperTypes="#//requirements/RequirementsRelationship platform:/plugin/org.eclipse.uml2.uml.profile.standard/model/Standard.ecore#//Refine">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="The Refine is a relationship metaclass, which signifies a dependency relationship in-between Requirements and EAElements, showing the relationship when a client EAElement refines the supplier Requirement.&#xA;&#xA;Semantics:&#xA;The Refine metaclass signifies a refined requirement/refined by relationship between a Requirement and an EAElement, where the modification of the supplier Requirement may impact the refining client EAElement. The Refine metaclass implies the semantics that the refining client EAElement is not complete, without the supplier Requirement. &#xA;&#xA;Constraints:&#xA;[1] The property refinedBy must not have the types Requirement or RequirementContainer.&#xA;&#xA;Notation:&#xA;A Refine relationship is shown as a dashed arrow between the Requirements and EAElement. The entity at the tail of the arrow (the refining EAElement) depends on the Requirement at the arrowhead (the refined Requirement).&#xA;&#xA;Extension: specializes UML2 stereotype Refine, which extends Dependency."/>
</eAnnotations>
@@ -3036,7 +3036,7 @@
<details key="documentation" value="The GenericConstraint denotes a property, requirement, or a validation result for the identified element of the model. The kind of GenericConstraint is described as one of the GenericConstraintKind literals.&#xA;&#xA;Example: If the attribute genericConstraintType is cableLength, the genericConstraintValue could be &quot;5 meters&quot; (value of a numerical datatype with unit &quot;meters&quot;).&#xA;&#xA;Semantics:&#xA;The GenericConstraint does not describe what is classically referred to as a design constraint but has the role of a property, requirement, or a validation result. It is a requirement if this GenericConstraint refines a Requirement (by the Refine relationship). The GenericConstraint is a validation result if it realizes a VVActualOutcome, it is an intended validation result if it realizes a VVIntendedOutcome, and in other cases it denotes a property.&#xA;&#xA;&#xA;&#xA;Extension: Class, Constraint"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="designConstraintType"
- ordered="false" eType="#//genericconstraints/GenericConstraintKind" defaultValueLiteral=""/>
+ ordered="false" eType="#//genericconstraints/GenericConstraintKind" />
<eStructuralFeatures xsi:type="ecore:EReference" name="base_Constraint" ordered="false"
unique="false" eType="ecore:EClass platform:/plugin/org.eclipse.uml2.uml/model/UML.ecore#//Constraint"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="genericConstraintValue"
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/model/eastadl.genmodel b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/model/eastadl.genmodel
index 0419b0e1201..756b6083ada 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/model/eastadl.genmodel
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/model/eastadl.genmodel
@@ -2,7 +2,7 @@
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.papyrus.eastadl/src" modelPluginID="org.eclipse.papyrus.eastadl"
modelName="Eastadl" importerID="org.eclipse.emf.importer.ecore" complianceLevel="6.0"
- copyrightFields="false" usedGenPackages="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore platform:/plugin/org.eclipse.uml2.uml.profile.l2/model/L2.genmodel#//l2 platform:/plugin/org.eclipse.papyrus.sysml/model/sysml.genmodel#//sysml platform:/plugin/org.eclipse.uml2.types/model/Types.genmodel#//types platform:/plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml">
+ copyrightFields="false" usedGenPackages="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore platform:/plugin/org.eclipse.uml2.uml.profile.standard/model/Standard.genmodel#//Standard platform:/plugin/org.eclipse.papyrus.sysml/model/SysML.profile.genmodel#//sysml platform:/plugin/org.eclipse.uml2.types/model/Types.genmodel#//types platform:/plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml">
<foreignModel>eastadl.ecore</foreignModel>
<genPackages prefix="Eastadl" basePackage="org.eclipse.papyrus" disposableProviderFactory="true"
ecorePackage="eastadl.ecore#/">
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/EastadlFactory.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/EastadlFactory.java
index e6260c46caf..dde873cf161 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/EastadlFactory.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/EastadlFactory.java
@@ -20,6 +20,7 @@ import org.eclipse.emf.ecore.EFactory;
/**
* <!-- begin-user-doc --> The <b>Factory</b> for the model. It provides a create method for each
* non-abstract class of the model. <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.EastadlPackage
* @generated
*/
@@ -28,6 +29,7 @@ public interface EastadlFactory extends EFactory {
/**
* The singleton instance of the factory.
* <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
EastadlFactory eINSTANCE = org.eclipse.papyrus.eastadl.impl.EastadlFactoryImpl.init();
@@ -35,6 +37,7 @@ public interface EastadlFactory extends EFactory {
/**
* Returns the package supported by this factory.
* <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the package supported by this factory.
* @generated
*/
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/EastadlPackage.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/EastadlPackage.java
index 205cd78b630..6ce93fe2022 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/EastadlPackage.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/EastadlPackage.java
@@ -28,6 +28,7 @@ import org.eclipse.emf.ecore.EPackage;
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.EastadlFactory
* @model kind="package"
* @generated
@@ -43,6 +44,7 @@ public interface EastadlPackage extends EPackage {
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
+ *
* @generated
*/
interface Literals {
@@ -51,6 +53,7 @@ public interface EastadlPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.eastadl.dummy <em>dummy</em>}' enum.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.dummy
* @see org.eclipse.papyrus.eastadl.impl.EastadlPackageImpl#getdummy()
* @generated
@@ -62,6 +65,7 @@ public interface EastadlPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String eNAME = "eastadl";
@@ -69,6 +73,7 @@ public interface EastadlPackage extends EPackage {
/**
* The package namespace URI.
* <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String eNS_URI = "http://www.papyrusuml.org/EAST-ADL2/1";
@@ -76,6 +81,7 @@ public interface EastadlPackage extends EPackage {
/**
* The package namespace name.
* <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String eNS_PREFIX = "EAST-ADL2";
@@ -83,6 +89,7 @@ public interface EastadlPackage extends EPackage {
/**
* The singleton instance of the package.
* <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
EastadlPackage eINSTANCE = org.eclipse.papyrus.eastadl.impl.EastadlPackageImpl.init();
@@ -91,6 +98,7 @@ public interface EastadlPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.dummy <em>dummy</em>}' enum.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.dummy
* @see org.eclipse.papyrus.eastadl.impl.EastadlPackageImpl#getdummy()
* @generated
@@ -101,6 +109,7 @@ public interface EastadlPackage extends EPackage {
* Returns the meta object for enum '{@link org.eclipse.papyrus.eastadl.dummy <em>dummy</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for enum '<em>dummy</em>'.
* @see org.eclipse.papyrus.eastadl.dummy
* @generated
@@ -111,6 +120,7 @@ public interface EastadlPackage extends EPackage {
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
+ *
* @return the factory that creates the instances of the model.
* @generated
*/
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/AnnexFactory.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/AnnexFactory.java
index ed812fd7839..f3e9d84b233 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/AnnexFactory.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/AnnexFactory.java
@@ -22,14 +22,17 @@ import org.eclipse.emf.ecore.EFactory;
* The <b>Factory</b> for the model.
* It provides a create method for each non-abstract class of the model.
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.AnnexPackage
* @generated
*/
public interface AnnexFactory extends EFactory {
+
/**
* The singleton instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
AnnexFactory eINSTANCE = org.eclipse.papyrus.eastadl.annex.impl.AnnexFactoryImpl.init();
@@ -38,6 +41,7 @@ public interface AnnexFactory extends EFactory {
* Returns the package supported by this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the package supported by this factory.
* @generated
*/
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/AnnexPackage.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/AnnexPackage.java
index e19f868dc94..32769adc5d0 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/AnnexPackage.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/AnnexPackage.java
@@ -23,34 +23,39 @@ import org.eclipse.emf.ecore.EPackage;
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.AnnexFactory
* @model kind="package"
* @generated
*/
public interface AnnexPackage extends EPackage {
+
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
+ *
* @generated
*/
interface Literals {
+
/**
* The meta object literal for the '<em>Dummy</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see java.lang.String
* @see org.eclipse.papyrus.eastadl.annex.impl.AnnexPackageImpl#getDummy()
* @generated
@@ -63,6 +68,7 @@ public interface AnnexPackage extends EPackage {
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
String eNAME = "annex";
@@ -71,6 +77,7 @@ public interface AnnexPackage extends EPackage {
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
String eNS_URI = "http://www.papyrusuml.org/EAST-ADL2/Annex/1";
@@ -79,6 +86,7 @@ public interface AnnexPackage extends EPackage {
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
String eNS_PREFIX = "Annex";
@@ -87,6 +95,7 @@ public interface AnnexPackage extends EPackage {
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
AnnexPackage eINSTANCE = org.eclipse.papyrus.eastadl.annex.impl.AnnexPackageImpl.init();
@@ -96,6 +105,7 @@ public interface AnnexPackage extends EPackage {
* The meta object id for the '<em>Dummy</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see java.lang.String
* @see org.eclipse.papyrus.eastadl.annex.impl.AnnexPackageImpl#getDummy()
* @generated
@@ -106,6 +116,7 @@ public interface AnnexPackage extends EPackage {
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the factory that creates the instances of the model.
* @generated
*/
@@ -115,6 +126,7 @@ public interface AnnexPackage extends EPackage {
* Returns the meta object for data type '{@link java.lang.String <em>Dummy</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for data type '<em>Dummy</em>'.
* @see java.lang.String
* @model instanceClass="java.lang.String"
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/impl/AnnexFactoryImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/impl/AnnexFactoryImpl.java
index 260f41f9763..77807a4fec8 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/impl/AnnexFactoryImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/impl/AnnexFactoryImpl.java
@@ -21,6 +21,7 @@ import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.impl.EFactoryImpl;
import org.eclipse.emf.ecore.plugin.EcorePlugin;
+import org.eclipse.papyrus.eastadl.annex.*;
import org.eclipse.papyrus.eastadl.annex.AnnexFactory;
import org.eclipse.papyrus.eastadl.annex.AnnexPackage;
@@ -29,12 +30,15 @@ import org.eclipse.papyrus.eastadl.annex.AnnexPackage;
* <!-- begin-user-doc -->
* An implementation of the model <b>Factory</b>.
* <!-- end-user-doc -->
+ *
* @generated
*/
public class AnnexFactoryImpl extends EFactoryImpl implements AnnexFactory {
+
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @deprecated
* @generated
*/
@@ -47,16 +51,16 @@ public class AnnexFactoryImpl extends EFactoryImpl implements AnnexFactory {
* Creates the default factory implementation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public static AnnexFactory init() {
try {
AnnexFactory theAnnexFactory = (AnnexFactory)EPackage.Registry.INSTANCE.getEFactory(AnnexPackage.eNS_URI);
- if (theAnnexFactory != null) {
+ if(theAnnexFactory != null) {
return theAnnexFactory;
}
- }
- catch (Exception exception) {
+ } catch (Exception exception) {
EcorePlugin.INSTANCE.log(exception);
}
return new AnnexFactoryImpl();
@@ -66,6 +70,7 @@ public class AnnexFactoryImpl extends EFactoryImpl implements AnnexFactory {
* Creates an instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public AnnexFactoryImpl() {
@@ -75,6 +80,7 @@ public class AnnexFactoryImpl extends EFactoryImpl implements AnnexFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public String convertDummyToString(EDataType eDataType, Object instanceValue) {
@@ -84,34 +90,37 @@ public class AnnexFactoryImpl extends EFactoryImpl implements AnnexFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public String convertToString(EDataType eDataType, Object instanceValue) {
- switch (eDataType.getClassifierID()) {
- case AnnexPackage.DUMMY:
- return convertDummyToString(eDataType, instanceValue);
- default:
- throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
+ switch(eDataType.getClassifierID()) {
+ case AnnexPackage.DUMMY:
+ return convertDummyToString(eDataType, instanceValue);
+ default:
+ throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public EObject create(EClass eClass) {
- switch (eClass.getClassifierID()) {
- default:
- throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
+ switch(eClass.getClassifierID()) {
+ default:
+ throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public String createDummyFromString(EDataType eDataType, String initialValue) {
@@ -121,21 +130,23 @@ public class AnnexFactoryImpl extends EFactoryImpl implements AnnexFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public Object createFromString(EDataType eDataType, String initialValue) {
- switch (eDataType.getClassifierID()) {
- case AnnexPackage.DUMMY:
- return createDummyFromString(eDataType, initialValue);
- default:
- throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
+ switch(eDataType.getClassifierID()) {
+ case AnnexPackage.DUMMY:
+ return createDummyFromString(eDataType, initialValue);
+ default:
+ throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public AnnexPackage getAnnexPackage() {
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/impl/AnnexPackageImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/impl/AnnexPackageImpl.java
index 75b4cc3330f..7140fd8a2fe 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/impl/AnnexPackageImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/impl/AnnexPackageImpl.java
@@ -81,6 +81,7 @@ import org.eclipse.papyrus.sysml.SysmlPackage;
* <!-- begin-user-doc -->
* An implementation of the model <b>Package</b>.
* <!-- end-user-doc -->
+ *
* @generated
*/
public class AnnexPackageImpl extends EPackageImpl implements AnnexPackage {
@@ -88,6 +89,7 @@ public class AnnexPackageImpl extends EPackageImpl implements AnnexPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EDataType dummyEDataType = null;
@@ -95,6 +97,7 @@ public class AnnexPackageImpl extends EPackageImpl implements AnnexPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private static boolean isInited = false;
@@ -102,16 +105,18 @@ public class AnnexPackageImpl extends EPackageImpl implements AnnexPackage {
/**
* Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
*
- * <p>This method is used to initialize {@link AnnexPackage#eINSTANCE} when that field is accessed.
- * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * <p>
+ * This method is used to initialize {@link AnnexPackage#eINSTANCE} when that field is accessed. Clients should not invoke it directly. Instead,
+ * they should simply access that field to obtain the package. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see #eNS_URI
* @see #createPackageContents()
* @see #initializePackageContents()
* @generated
*/
public static AnnexPackage init() {
- if (isInited) return (AnnexPackage)EPackage.Registry.INSTANCE.getEPackage(AnnexPackage.eNS_URI);
+ if(isInited)
+ return (AnnexPackage)EPackage.Registry.INSTANCE.getEPackage(AnnexPackage.eNS_URI);
// Obtain or create and register package
AnnexPackageImpl theAnnexPackage = (AnnexPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof AnnexPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new AnnexPackageImpl());
@@ -213,7 +218,7 @@ public class AnnexPackageImpl extends EPackageImpl implements AnnexPackage {
// Mark meta-data to indicate it can't be changed
theAnnexPackage.freeze();
-
+
// Update the registry and return the package
EPackage.Registry.INSTANCE.put(AnnexPackage.eNS_URI, theAnnexPackage);
return theAnnexPackage;
@@ -222,6 +227,7 @@ public class AnnexPackageImpl extends EPackageImpl implements AnnexPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private boolean isCreated = false;
@@ -229,19 +235,19 @@ public class AnnexPackageImpl extends EPackageImpl implements AnnexPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private boolean isInitialized = false;
/**
- * Creates an instance of the model <b>Package</b>, registered with
- * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
+ * Creates an instance of the model <b>Package</b>, registered with {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the
+ * package
* package URI value.
- * <p>Note: the correct way to create the package is via the static
- * factory method {@link #init init()}, which also performs
- * initialization of the package, or returns the registered package,
- * if one already exists.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * <p>
+ * Note: the correct way to create the package is via the static factory method {@link #init init()}, which also performs initialization of the
+ * package, or returns the registered package, if one already exists. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.ecore.EPackage.Registry
* @see org.eclipse.papyrus.eastadl.annex.AnnexPackage#eNS_URI
* @see #init()
@@ -252,14 +258,16 @@ public class AnnexPackageImpl extends EPackageImpl implements AnnexPackage {
}
/**
- * Creates the meta-model objects for the package. This method is
+ * Creates the meta-model objects for the package. This method is
* guarded to have no affect on any invocation but its first.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void createPackageContents() {
- if (isCreated) return;
+ if(isCreated)
+ return;
isCreated = true;
// Create data types
@@ -269,6 +277,7 @@ public class AnnexPackageImpl extends EPackageImpl implements AnnexPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public AnnexFactory getAnnexFactory() {
@@ -278,6 +287,7 @@ public class AnnexPackageImpl extends EPackageImpl implements AnnexPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EDataType getDummy() {
@@ -285,14 +295,16 @@ public class AnnexPackageImpl extends EPackageImpl implements AnnexPackage {
}
/**
- * Complete the initialization of the package and its meta-model. This
+ * Complete the initialization of the package and its meta-model. This
* method is guarded to have no affect on any invocation but its first.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void initializePackageContents() {
- if (isInitialized) return;
+ if(isInitialized)
+ return;
isInitialized = true;
// Initialize package
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/ArchitecturalDescription.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/ArchitecturalDescription.java
index bacfdd5eac5..2351fdc06de 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/ArchitecturalDescription.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/ArchitecturalDescription.java
@@ -21,33 +21,34 @@ import org.eclipse.emf.common.util.EList;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Architectural Description</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <!-- begin-model-doc -->
* A collection of products to document an architecture. [IEEE 1471]
* <!-- end-model-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalDescription#getAggregates <em>Aggregates</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalDescription#getIdentifies <em>Identifies</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalDescription#getAggregates <em>Aggregates</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalDescription#getIdentifies <em>Identifies</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getArchitecturalDescription()
* @model
* @generated
*/
public interface ArchitecturalDescription extends Concept {
+
/**
* Returns the value of the '<em><b>Aggregates</b></em>' reference list.
* The list contents are of type {@link org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalModel}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Aggregates</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Aggregates</em>' containment reference list isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Aggregates</em>' reference list.
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getArchitecturalDescription_Aggregates()
* @model required="true" ordered="false"
@@ -60,10 +61,10 @@ public interface ArchitecturalDescription extends Concept {
* The list contents are of type {@link org.eclipse.papyrus.eastadl.annex.needs.Stakeholder}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Identifies</em>' reference list isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Identifies</em>' reference list isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Identifies</em>' reference list.
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getArchitecturalDescription_Identifies()
* @model required="true" ordered="false"
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/ArchitecturalModel.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/ArchitecturalModel.java
index 87fc61e5a93..f18e78f1ced 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/ArchitecturalModel.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/ArchitecturalModel.java
@@ -20,12 +20,13 @@ package org.eclipse.papyrus.eastadl.annex.needs;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Architectural Model</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <!-- begin-model-doc -->
- * A view may consist of one or more architectural models. Each such architectural model is developed using the methods established by its associated architectural viewpoint. An architectural model may participate in more than one view. [IEEE 1471]
+ * A view may consist of one or more architectural models. Each such architectural model is developed using the methods established by its associated
+ * architectural viewpoint. An architectural model may participate in more than one view. [IEEE 1471]
* <!-- end-model-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getArchitecturalModel()
* @model
* @generated
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/Architecture.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/Architecture.java
index 70367119502..5f0485e55d3 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/Architecture.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/Architecture.java
@@ -20,31 +20,33 @@ package org.eclipse.papyrus.eastadl.annex.needs;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Architecture</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <!-- begin-model-doc -->
- * The fundamental organization of a system embodied in its components, their relationships to each other, and to the environment, and the principles guiding its design and evolution. [IEEE 1471]
+ * The fundamental organization of a system embodied in its components, their relationships to each other, and to the environment, and the principles
+ * guiding its design and evolution. [IEEE 1471]
* <!-- end-model-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.Architecture#getDescribedBy <em>Described By</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.Architecture#getDescribedBy <em>Described By</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getArchitecture()
* @model
* @generated
*/
public interface Architecture extends Concept {
+
/**
* Returns the value of the '<em><b>Described By</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Described By</em>' reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Described By</em>' reference isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Described By</em>' reference.
* @see #setDescribedBy(ArchitecturalDescription)
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getArchitecture_DescribedBy()
@@ -57,7 +59,9 @@ public interface Architecture extends Concept {
* Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.Architecture#getDescribedBy <em>Described By</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Described By</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Described By</em>' reference.
* @see #getDescribedBy()
* @generated
*/
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/BusinessOpportunity.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/BusinessOpportunity.java
index f69417f3653..22e87cbc6b5 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/BusinessOpportunity.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/BusinessOpportunity.java
@@ -23,34 +23,36 @@ import org.eclipse.papyrus.eastadl.infrastructure.elements.TraceableSpecificatio
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Business Opportunity</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <!-- begin-model-doc -->
- * The business opportunity represents a brief description of the business opportunity being met by developing the EE-System which establishes traceability from artifacts created later, for example to provide rationales to design decisions or trade-off analysis.
+ * The business opportunity represents a brief description of the business opportunity being met by developing the EE-System which establishes
+ * traceability from artifacts created later, for example to provide rationales to design decisions or trade-off analysis.
* <!-- end-model-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity#getProblemStatement <em>Problem Statement</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity#getProductPositioning <em>Product Positioning</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity#getBusinessOpportunity <em>Business Opportunity</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity#getProblemStatement <em>Problem Statement</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity#getProductPositioning <em>Product Positioning</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity#getBusinessOpportunity <em>Business Opportunity</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getBusinessOpportunity()
* @model
* @generated
*/
public interface BusinessOpportunity extends TraceableSpecification {
+
/**
* Returns the value of the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Class</em>' reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Base Class</em>' reference isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getBusinessOpportunity_Base_Class()
@@ -63,7 +65,9 @@ public interface BusinessOpportunity extends TraceableSpecification {
* Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Base Class</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Base Class</em>' reference.
* @see #getBase_Class()
* @generated
*/
@@ -73,10 +77,10 @@ public interface BusinessOpportunity extends TraceableSpecification {
* Returns the value of the '<em><b>Business Opportunity</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Business Opportunity</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Business Opportunity</em>' attribute isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Business Opportunity</em>' attribute.
* @see #setBusinessOpportunity(String)
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getBusinessOpportunity_BusinessOpportunity()
@@ -90,10 +94,10 @@ public interface BusinessOpportunity extends TraceableSpecification {
* The list contents are of type {@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Problem Statement</em>' reference list isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Problem Statement</em>' reference list isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Problem Statement</em>' reference list.
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getBusinessOpportunity_ProblemStatement()
* @model ordered="false"
@@ -106,10 +110,10 @@ public interface BusinessOpportunity extends TraceableSpecification {
* The list contents are of type {@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Product Positioning</em>' reference list isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Product Positioning</em>' reference list isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Product Positioning</em>' reference list.
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getBusinessOpportunity_ProductPositioning()
* @model ordered="false"
@@ -118,10 +122,13 @@ public interface BusinessOpportunity extends TraceableSpecification {
EList<ProductPositioning> getProductPositioning();
/**
- * Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity#getBusinessOpportunity <em>Business Opportunity</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity#getBusinessOpportunity <em>Business Opportunity</em>}
+ * ' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Business Opportunity</em>' attribute.
+ *
+ * @param value
+ * the new value of the '<em>Business Opportunity</em>' attribute.
* @see #getBusinessOpportunity()
* @generated
*/
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/Concept.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/Concept.java
index 96d2cfc90f8..10bbee2c733 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/Concept.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/Concept.java
@@ -22,12 +22,12 @@ import org.eclipse.papyrus.eastadl.infrastructure.elements.EAElement;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Concept</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <!-- begin-model-doc -->
* An abstract or general idea inferred or derived from specific instances. [Webster]
* <!-- end-model-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getConcept()
* @model abstract="true"
* @generated
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/Mission.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/Mission.java
index 43fe557e4cc..2706fa0a274 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/Mission.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/Mission.java
@@ -20,12 +20,12 @@ package org.eclipse.papyrus.eastadl.annex.needs;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Mission</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <!-- begin-model-doc -->
* A mission is a use or operation for which a system is intended by one or more stakeholders to meet some set of objectives. [IEEE 1471]
* <!-- end-model-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getMission()
* @model
* @generated
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/NeedsFactory.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/NeedsFactory.java
index c211edb816a..1f4f335a2d7 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/NeedsFactory.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/NeedsFactory.java
@@ -22,14 +22,17 @@ import org.eclipse.emf.ecore.EFactory;
* The <b>Factory</b> for the model.
* It provides a create method for each non-abstract class of the model.
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage
* @generated
*/
public interface NeedsFactory extends EFactory {
+
/**
* The singleton instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
NeedsFactory eINSTANCE = org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsFactoryImpl.init();
@@ -38,6 +41,7 @@ public interface NeedsFactory extends EFactory {
* Returns a new object of class '<em>Business Opportunity</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Business Opportunity</em>'.
* @generated
*/
@@ -47,6 +51,7 @@ public interface NeedsFactory extends EFactory {
* Returns a new object of class '<em>Mission</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Mission</em>'.
* @generated
*/
@@ -56,6 +61,7 @@ public interface NeedsFactory extends EFactory {
* Returns a new object of class '<em>Vehicle System</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Vehicle System</em>'.
* @generated
*/
@@ -65,6 +71,7 @@ public interface NeedsFactory extends EFactory {
* Returns a new object of class '<em>Architecture</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Architecture</em>'.
* @generated
*/
@@ -74,6 +81,7 @@ public interface NeedsFactory extends EFactory {
* Returns a new object of class '<em>Architectural Description</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Architectural Description</em>'.
* @generated
*/
@@ -83,6 +91,7 @@ public interface NeedsFactory extends EFactory {
* Returns a new object of class '<em>Architectural Model</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Architectural Model</em>'.
* @generated
*/
@@ -92,6 +101,7 @@ public interface NeedsFactory extends EFactory {
* Returns a new object of class '<em>Problem Statement</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Problem Statement</em>'.
* @generated
*/
@@ -101,6 +111,7 @@ public interface NeedsFactory extends EFactory {
* Returns a new object of class '<em>Product Positioning</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Product Positioning</em>'.
* @generated
*/
@@ -110,6 +121,7 @@ public interface NeedsFactory extends EFactory {
* Returns a new object of class '<em>Stakeholder</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Stakeholder</em>'.
* @generated
*/
@@ -119,6 +131,7 @@ public interface NeedsFactory extends EFactory {
* Returns a new object of class '<em>Stakeholder Need</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Stakeholder Need</em>'.
* @generated
*/
@@ -128,6 +141,7 @@ public interface NeedsFactory extends EFactory {
* Returns the package supported by this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the package supported by this factory.
* @generated
*/
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/NeedsPackage.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/NeedsPackage.java
index 76315510129..b04aad7e4e3 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/NeedsPackage.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/NeedsPackage.java
@@ -27,34 +27,39 @@ import org.eclipse.papyrus.eastadl.infrastructure.elements.ElementsPackage;
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsFactory
* @model kind="package"
* @generated
*/
public interface NeedsPackage extends EPackage {
+
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
+ *
* @generated
*/
interface Literals {
+
/**
* The meta object literal for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderNeedImpl <em>Stakeholder Need</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderNeedImpl
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl#getStakeholderNeed()
* @generated
@@ -65,6 +70,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Base Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference STAKEHOLDER_NEED__BASE_CLASS = eINSTANCE.getStakeholderNeed_Base_Class();
@@ -73,6 +79,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Need</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute STAKEHOLDER_NEED__NEED = eINSTANCE.getStakeholderNeed_Need();
@@ -81,6 +88,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Priority</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute STAKEHOLDER_NEED__PRIORITY = eINSTANCE.getStakeholderNeed_Priority();
@@ -89,6 +97,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Stake Holder</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference STAKEHOLDER_NEED__STAKE_HOLDER = eINSTANCE.getStakeholderNeed_StakeHolder();
@@ -97,14 +106,17 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Problem Statement</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference STAKEHOLDER_NEED__PROBLEM_STATEMENT = eINSTANCE.getStakeholderNeed_ProblemStatement();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProblemStatementImpl <em>Problem Statement</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProblemStatementImpl <em>Problem Statement</em>}'
+ * class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.ProblemStatementImpl
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl#getProblemStatement()
* @generated
@@ -115,6 +127,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Base Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference PROBLEM_STATEMENT__BASE_CLASS = eINSTANCE.getProblemStatement_Base_Class();
@@ -123,6 +136,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Affects</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference PROBLEM_STATEMENT__AFFECTS = eINSTANCE.getProblemStatement_Affects();
@@ -131,6 +145,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Impact</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute PROBLEM_STATEMENT__IMPACT = eINSTANCE.getProblemStatement_Impact();
@@ -139,6 +154,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Problem</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute PROBLEM_STATEMENT__PROBLEM = eINSTANCE.getProblemStatement_Problem();
@@ -147,14 +163,17 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Solution Benefits</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute PROBLEM_STATEMENT__SOLUTION_BENEFITS = eINSTANCE.getProblemStatement_SolutionBenefits();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProductPositioningImpl <em>Product Positioning</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProductPositioningImpl <em>Product Positioning</em>}'
+ * class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.ProductPositioningImpl
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl#getProductPositioning()
* @generated
@@ -165,6 +184,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Base Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference PRODUCT_POSITIONING__BASE_CLASS = eINSTANCE.getProductPositioning_Base_Class();
@@ -173,6 +193,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Driving Needs</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute PRODUCT_POSITIONING__DRIVING_NEEDS = eINSTANCE.getProductPositioning_DrivingNeeds();
@@ -181,6 +202,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Key Capabilities</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute PRODUCT_POSITIONING__KEY_CAPABILITIES = eINSTANCE.getProductPositioning_KeyCapabilities();
@@ -189,6 +211,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Primary Competitive Alternative</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute PRODUCT_POSITIONING__PRIMARY_COMPETITIVE_ALTERNATIVE = eINSTANCE.getProductPositioning_PrimaryCompetitiveAlternative();
@@ -197,6 +220,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Primary Differentiation</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute PRODUCT_POSITIONING__PRIMARY_DIFFERENTIATION = eINSTANCE.getProductPositioning_PrimaryDifferentiation();
@@ -205,14 +229,17 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Target Customers</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute PRODUCT_POSITIONING__TARGET_CUSTOMERS = eINSTANCE.getProductPositioning_TargetCustomers();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.BusinessOpportunityImpl <em>Business Opportunity</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.BusinessOpportunityImpl <em>Business Opportunity</em>}
+ * ' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.BusinessOpportunityImpl
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl#getBusinessOpportunity()
* @generated
@@ -223,6 +250,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Base Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference BUSINESS_OPPORTUNITY__BASE_CLASS = eINSTANCE.getBusinessOpportunity_Base_Class();
@@ -231,6 +259,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Problem Statement</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference BUSINESS_OPPORTUNITY__PROBLEM_STATEMENT = eINSTANCE.getBusinessOpportunity_ProblemStatement();
@@ -239,6 +268,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Product Positioning</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference BUSINESS_OPPORTUNITY__PRODUCT_POSITIONING = eINSTANCE.getBusinessOpportunity_ProductPositioning();
@@ -247,6 +277,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Business Opportunity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute BUSINESS_OPPORTUNITY__BUSINESS_OPPORTUNITY = eINSTANCE.getBusinessOpportunity_BusinessOpportunity();
@@ -255,6 +286,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ConceptImpl <em>Concept</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.ConceptImpl
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl#getConcept()
* @generated
@@ -265,6 +297,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.MissionImpl <em>Mission</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.MissionImpl
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl#getMission()
* @generated
@@ -275,6 +308,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.VehicleSystemImpl <em>Vehicle System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.VehicleSystemImpl
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl#getVehicleSystem()
* @generated
@@ -285,6 +319,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Fulfills</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference VEHICLE_SYSTEM__FULFILLS = eINSTANCE.getVehicleSystem_Fulfills();
@@ -293,6 +328,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Has An</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference VEHICLE_SYSTEM__HAS_AN = eINSTANCE.getVehicleSystem_HasAn();
@@ -301,6 +337,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Has</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference VEHICLE_SYSTEM__HAS = eINSTANCE.getVehicleSystem_Has();
@@ -309,6 +346,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ArchitectureImpl <em>Architecture</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.ArchitectureImpl
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl#getArchitecture()
* @generated
@@ -319,14 +357,17 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Described By</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference ARCHITECTURE__DESCRIBED_BY = eINSTANCE.getArchitecture_DescribedBy();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ArchitecturalDescriptionImpl <em>Architectural Description</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ArchitecturalDescriptionImpl
+ * <em>Architectural Description</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.ArchitecturalDescriptionImpl
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl#getArchitecturalDescription()
* @generated
@@ -337,6 +378,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Aggregates</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference ARCHITECTURAL_DESCRIPTION__AGGREGATES = eINSTANCE.getArchitecturalDescription_Aggregates();
@@ -345,14 +387,17 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Identifies</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference ARCHITECTURAL_DESCRIPTION__IDENTIFIES = eINSTANCE.getArchitecturalDescription_Identifies();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ArchitecturalModelImpl <em>Architectural Model</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ArchitecturalModelImpl <em>Architectural Model</em>}'
+ * class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.ArchitecturalModelImpl
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl#getArchitecturalModel()
* @generated
@@ -363,6 +408,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderImpl <em>Stakeholder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderImpl
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl#getStakeholder()
* @generated
@@ -373,6 +419,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Base Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference STAKEHOLDER__BASE_CLASS = eINSTANCE.getStakeholder_Base_Class();
@@ -381,6 +428,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Responsibilities</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute STAKEHOLDER__RESPONSIBILITIES = eINSTANCE.getStakeholder_Responsibilities();
@@ -389,6 +437,7 @@ public interface NeedsPackage extends EPackage {
* The meta object literal for the '<em><b>Success Criteria</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute STAKEHOLDER__SUCCESS_CRITERIA = eINSTANCE.getStakeholder_SuccessCriteria();
@@ -399,6 +448,7 @@ public interface NeedsPackage extends EPackage {
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
String eNAME = "needs";
@@ -407,6 +457,7 @@ public interface NeedsPackage extends EPackage {
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
String eNS_URI = "http://www.papyrusuml.org/EAST-ADL2/Annex/Needs/1";
@@ -415,6 +466,7 @@ public interface NeedsPackage extends EPackage {
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
String eNS_PREFIX = "Needs";
@@ -423,6 +475,7 @@ public interface NeedsPackage extends EPackage {
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
NeedsPackage eINSTANCE = org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl.init();
@@ -431,6 +484,7 @@ public interface NeedsPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderNeedImpl <em>Stakeholder Need</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderNeedImpl
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl#getStakeholderNeed()
* @generated
@@ -441,6 +495,7 @@ public interface NeedsPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProblemStatementImpl <em>Problem Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.ProblemStatementImpl
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl#getProblemStatement()
* @generated
@@ -451,6 +506,7 @@ public interface NeedsPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProductPositioningImpl <em>Product Positioning</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.ProductPositioningImpl
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl#getProductPositioning()
* @generated
@@ -461,6 +517,7 @@ public interface NeedsPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.BusinessOpportunityImpl <em>Business Opportunity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.BusinessOpportunityImpl
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl#getBusinessOpportunity()
* @generated
@@ -471,6 +528,7 @@ public interface NeedsPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ConceptImpl <em>Concept</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.ConceptImpl
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl#getConcept()
* @generated
@@ -481,6 +539,7 @@ public interface NeedsPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.MissionImpl <em>Mission</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.MissionImpl
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl#getMission()
* @generated
@@ -491,6 +550,7 @@ public interface NeedsPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ArchitectureImpl <em>Architecture</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.ArchitectureImpl
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl#getArchitecture()
* @generated
@@ -498,9 +558,11 @@ public interface NeedsPackage extends EPackage {
int ARCHITECTURE = 8;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ArchitecturalDescriptionImpl <em>Architectural Description</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ArchitecturalDescriptionImpl
+ * <em>Architectural Description</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.ArchitecturalDescriptionImpl
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl#getArchitecturalDescription()
* @generated
@@ -511,6 +573,7 @@ public interface NeedsPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ArchitecturalModelImpl <em>Architectural Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.ArchitecturalModelImpl
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl#getArchitecturalModel()
* @generated
@@ -521,6 +584,7 @@ public interface NeedsPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderImpl <em>Stakeholder</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderImpl
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl#getStakeholder()
* @generated
@@ -531,6 +595,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -540,6 +605,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -549,6 +615,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -558,6 +625,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Base Packageable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -567,6 +635,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Note</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -576,6 +645,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -585,6 +655,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Responsibilities</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -594,6 +665,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Success Criteria</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -604,6 +676,7 @@ public interface NeedsPackage extends EPackage {
* The number of structural features of the '<em>Stakeholder</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -613,6 +686,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -622,6 +696,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -631,6 +706,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -640,6 +716,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Base Packageable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -649,6 +726,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Note</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -658,6 +736,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -667,6 +746,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Need</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -676,6 +756,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Priority</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -685,6 +766,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Stake Holder</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -694,6 +776,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Problem Statement</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -703,6 +786,7 @@ public interface NeedsPackage extends EPackage {
* The number of structural features of the '<em>Stakeholder Need</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -712,6 +796,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -721,6 +806,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -730,6 +816,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -739,6 +826,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Base Packageable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -748,6 +836,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Note</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -757,6 +846,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -766,6 +856,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Affects</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -775,6 +866,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Impact</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -784,6 +876,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Problem</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -793,6 +886,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Solution Benefits</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -802,6 +896,7 @@ public interface NeedsPackage extends EPackage {
* The number of structural features of the '<em>Problem Statement</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -811,6 +906,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -820,6 +916,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -829,6 +926,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -838,6 +936,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Base Packageable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -847,6 +946,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Note</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -856,6 +956,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -865,6 +966,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Driving Needs</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -874,6 +976,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Key Capabilities</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -883,6 +986,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Primary Competitive Alternative</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -892,6 +996,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Primary Differentiation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -901,6 +1006,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Target Customers</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -910,6 +1016,7 @@ public interface NeedsPackage extends EPackage {
* The number of structural features of the '<em>Product Positioning</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -919,6 +1026,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -928,6 +1036,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -937,6 +1046,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -946,6 +1056,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Base Packageable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -955,6 +1066,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Note</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -964,6 +1076,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -973,6 +1086,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Problem Statement</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -982,6 +1096,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Product Positioning</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -991,6 +1106,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Business Opportunity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1000,6 +1116,7 @@ public interface NeedsPackage extends EPackage {
* The number of structural features of the '<em>Business Opportunity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1009,6 +1126,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1018,6 +1136,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1027,6 +1146,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1036,6 +1156,7 @@ public interface NeedsPackage extends EPackage {
* The number of structural features of the '<em>Concept</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1045,6 +1166,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1054,6 +1176,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1063,6 +1186,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1072,6 +1196,7 @@ public interface NeedsPackage extends EPackage {
* The number of structural features of the '<em>Mission</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1081,6 +1206,7 @@ public interface NeedsPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.annex.needs.impl.VehicleSystemImpl <em>Vehicle System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.VehicleSystemImpl
* @see org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl#getVehicleSystem()
* @generated
@@ -1091,6 +1217,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1100,6 +1227,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1109,6 +1237,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1118,6 +1247,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Fulfills</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1127,6 +1257,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Has An</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1136,6 +1267,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Has</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1145,6 +1277,7 @@ public interface NeedsPackage extends EPackage {
* The number of structural features of the '<em>Vehicle System</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1154,6 +1287,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1163,6 +1297,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1172,6 +1307,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1181,6 +1317,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Described By</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1190,6 +1327,7 @@ public interface NeedsPackage extends EPackage {
* The number of structural features of the '<em>Architecture</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1199,6 +1337,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1208,6 +1347,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1217,6 +1357,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1226,6 +1367,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Aggregates</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1235,6 +1377,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Identifies</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1244,6 +1387,7 @@ public interface NeedsPackage extends EPackage {
* The number of structural features of the '<em>Architectural Description</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1253,6 +1397,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1262,6 +1407,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1271,6 +1417,7 @@ public interface NeedsPackage extends EPackage {
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -1280,15 +1427,18 @@ public interface NeedsPackage extends EPackage {
* The number of structural features of the '<em>Architectural Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
int ARCHITECTURAL_MODEL_FEATURE_COUNT = CONCEPT_FEATURE_COUNT + 0;
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalDescription <em>Architectural Description</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalDescription <em>Architectural Description</em>}
+ * '.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Architectural Description</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalDescription
* @generated
@@ -1296,9 +1446,11 @@ public interface NeedsPackage extends EPackage {
EClass getArchitecturalDescription();
/**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalDescription#getAggregates <em>Aggregates</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalDescription#getAggregates
+ * <em>Aggregates</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference list '<em>Aggregates</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalDescription#getAggregates()
* @see #getArchitecturalDescription()
@@ -1307,9 +1459,11 @@ public interface NeedsPackage extends EPackage {
EReference getArchitecturalDescription_Aggregates();
/**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalDescription#getIdentifies <em>Identifies</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalDescription#getIdentifies
+ * <em>Identifies</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference list '<em>Identifies</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalDescription#getIdentifies()
* @see #getArchitecturalDescription()
@@ -1321,6 +1475,7 @@ public interface NeedsPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalModel <em>Architectural Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Architectural Model</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalModel
* @generated
@@ -1331,6 +1486,7 @@ public interface NeedsPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.annex.needs.Architecture <em>Architecture</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Architecture</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.Architecture
* @generated
@@ -1341,6 +1497,7 @@ public interface NeedsPackage extends EPackage {
* Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.annex.needs.Architecture#getDescribedBy <em>Described By</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Described By</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.Architecture#getDescribedBy()
* @see #getArchitecture()
@@ -1352,6 +1509,7 @@ public interface NeedsPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity <em>Business Opportunity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Business Opportunity</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity
* @generated
@@ -1359,9 +1517,11 @@ public interface NeedsPackage extends EPackage {
EClass getBusinessOpportunity();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity#getBase_Class <em>Base Class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity#getBase_Class
+ * <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Base Class</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity#getBase_Class()
* @see #getBusinessOpportunity()
@@ -1370,9 +1530,11 @@ public interface NeedsPackage extends EPackage {
EReference getBusinessOpportunity_Base_Class();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity#getBusinessOpportunity <em>Business Opportunity</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity#getBusinessOpportunity
+ * <em>Business Opportunity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Business Opportunity</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity#getBusinessOpportunity()
* @see #getBusinessOpportunity()
@@ -1381,9 +1543,11 @@ public interface NeedsPackage extends EPackage {
EAttribute getBusinessOpportunity_BusinessOpportunity();
/**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity#getProblemStatement <em>Problem Statement</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity#getProblemStatement
+ * <em>Problem Statement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference list '<em>Problem Statement</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity#getProblemStatement()
* @see #getBusinessOpportunity()
@@ -1392,9 +1556,11 @@ public interface NeedsPackage extends EPackage {
EReference getBusinessOpportunity_ProblemStatement();
/**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity#getProductPositioning <em>Product Positioning</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity#getProductPositioning
+ * <em>Product Positioning</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference list '<em>Product Positioning</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity#getProductPositioning()
* @see #getBusinessOpportunity()
@@ -1406,6 +1572,7 @@ public interface NeedsPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.annex.needs.Concept <em>Concept</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Concept</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.Concept
* @generated
@@ -1416,6 +1583,7 @@ public interface NeedsPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.annex.needs.Mission <em>Mission</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Mission</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.Mission
* @generated
@@ -1426,6 +1594,7 @@ public interface NeedsPackage extends EPackage {
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the factory that creates the instances of the model.
* @generated
*/
@@ -1435,6 +1604,7 @@ public interface NeedsPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement <em>Problem Statement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Problem Statement</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement
* @generated
@@ -1445,6 +1615,7 @@ public interface NeedsPackage extends EPackage {
* Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getBase_Class <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Base Class</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getBase_Class()
* @see #getProblemStatement()
@@ -1456,6 +1627,7 @@ public interface NeedsPackage extends EPackage {
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getAffects <em>Affects</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference list '<em>Affects</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getAffects()
* @see #getProblemStatement()
@@ -1467,6 +1639,7 @@ public interface NeedsPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getImpact <em>Impact</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Impact</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getImpact()
* @see #getProblemStatement()
@@ -1478,6 +1651,7 @@ public interface NeedsPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getProblem <em>Problem</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Problem</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getProblem()
* @see #getProblemStatement()
@@ -1486,9 +1660,11 @@ public interface NeedsPackage extends EPackage {
EAttribute getProblemStatement_Problem();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getSolutionBenefits <em>Solution Benefits</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getSolutionBenefits
+ * <em>Solution Benefits</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Solution Benefits</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getSolutionBenefits()
* @see #getProblemStatement()
@@ -1500,6 +1676,7 @@ public interface NeedsPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning <em>Product Positioning</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Product Positioning</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning
* @generated
@@ -1507,9 +1684,11 @@ public interface NeedsPackage extends EPackage {
EClass getProductPositioning();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getBase_Class <em>Base Class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getBase_Class <em>Base Class</em>}
+ * '.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Base Class</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getBase_Class()
* @see #getProductPositioning()
@@ -1518,9 +1697,11 @@ public interface NeedsPackage extends EPackage {
EReference getProductPositioning_Base_Class();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getDrivingNeeds <em>Driving Needs</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getDrivingNeeds
+ * <em>Driving Needs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Driving Needs</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getDrivingNeeds()
* @see #getProductPositioning()
@@ -1529,9 +1710,11 @@ public interface NeedsPackage extends EPackage {
EAttribute getProductPositioning_DrivingNeeds();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getKeyCapabilities <em>Key Capabilities</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getKeyCapabilities
+ * <em>Key Capabilities</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Key Capabilities</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getKeyCapabilities()
* @see #getProductPositioning()
@@ -1540,9 +1723,11 @@ public interface NeedsPackage extends EPackage {
EAttribute getProductPositioning_KeyCapabilities();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getPrimaryCompetitiveAlternative <em>Primary Competitive Alternative</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getPrimaryCompetitiveAlternative
+ * <em>Primary Competitive Alternative</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Primary Competitive Alternative</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getPrimaryCompetitiveAlternative()
* @see #getProductPositioning()
@@ -1551,9 +1736,11 @@ public interface NeedsPackage extends EPackage {
EAttribute getProductPositioning_PrimaryCompetitiveAlternative();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getPrimaryDifferentiation <em>Primary Differentiation</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getPrimaryDifferentiation
+ * <em>Primary Differentiation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Primary Differentiation</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getPrimaryDifferentiation()
* @see #getProductPositioning()
@@ -1562,9 +1749,11 @@ public interface NeedsPackage extends EPackage {
EAttribute getProductPositioning_PrimaryDifferentiation();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getTargetCustomers <em>Target Customers</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getTargetCustomers
+ * <em>Target Customers</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Target Customers</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getTargetCustomers()
* @see #getProductPositioning()
@@ -1576,6 +1765,7 @@ public interface NeedsPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.annex.needs.Stakeholder <em>Stakeholder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Stakeholder</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.Stakeholder
* @generated
@@ -1586,6 +1776,7 @@ public interface NeedsPackage extends EPackage {
* Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.annex.needs.Stakeholder#getBase_Class <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Base Class</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.Stakeholder#getBase_Class()
* @see #getStakeholder()
@@ -1594,9 +1785,11 @@ public interface NeedsPackage extends EPackage {
EReference getStakeholder_Base_Class();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.annex.needs.Stakeholder#getResponsibilities <em>Responsibilities</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.annex.needs.Stakeholder#getResponsibilities
+ * <em>Responsibilities</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Responsibilities</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.Stakeholder#getResponsibilities()
* @see #getStakeholder()
@@ -1605,9 +1798,11 @@ public interface NeedsPackage extends EPackage {
EAttribute getStakeholder_Responsibilities();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.annex.needs.Stakeholder#getSuccessCriteria <em>Success Criteria</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.annex.needs.Stakeholder#getSuccessCriteria
+ * <em>Success Criteria</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Success Criteria</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.Stakeholder#getSuccessCriteria()
* @see #getStakeholder()
@@ -1619,6 +1814,7 @@ public interface NeedsPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed <em>Stakeholder Need</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Stakeholder Need</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed
* @generated
@@ -1629,6 +1825,7 @@ public interface NeedsPackage extends EPackage {
* Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getBase_Class <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Base Class</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getBase_Class()
* @see #getStakeholderNeed()
@@ -1640,6 +1837,7 @@ public interface NeedsPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getNeed <em>Need</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Need</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getNeed()
* @see #getStakeholderNeed()
@@ -1651,6 +1849,7 @@ public interface NeedsPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getPriority <em>Priority</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the attribute '<em>Priority</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getPriority()
* @see #getStakeholderNeed()
@@ -1659,9 +1858,11 @@ public interface NeedsPackage extends EPackage {
EAttribute getStakeholderNeed_Priority();
/**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getProblemStatement <em>Problem Statement</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getProblemStatement
+ * <em>Problem Statement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference list '<em>Problem Statement</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getProblemStatement()
* @see #getStakeholderNeed()
@@ -1670,9 +1871,11 @@ public interface NeedsPackage extends EPackage {
EReference getStakeholderNeed_ProblemStatement();
/**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getStakeHolder <em>Stake Holder</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getStakeHolder
+ * <em>Stake Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference list '<em>Stake Holder</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getStakeHolder()
* @see #getStakeholderNeed()
@@ -1684,6 +1887,7 @@ public interface NeedsPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.annex.needs.VehicleSystem <em>Vehicle System</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Vehicle System</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.VehicleSystem
* @generated
@@ -1694,6 +1898,7 @@ public interface NeedsPackage extends EPackage {
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.annex.needs.VehicleSystem#getFulfills <em>Fulfills</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference list '<em>Fulfills</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.VehicleSystem#getFulfills()
* @see #getVehicleSystem()
@@ -1705,6 +1910,7 @@ public interface NeedsPackage extends EPackage {
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.annex.needs.VehicleSystem#getHas <em>Has</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference list '<em>Has</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.VehicleSystem#getHas()
* @see #getVehicleSystem()
@@ -1716,6 +1922,7 @@ public interface NeedsPackage extends EPackage {
* Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.annex.needs.VehicleSystem#getHasAn <em>Has An</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Has An</em>'.
* @see org.eclipse.papyrus.eastadl.annex.needs.VehicleSystem#getHasAn()
* @see #getVehicleSystem()
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/ProblemStatement.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/ProblemStatement.java
index df53e6c2542..1fd1e367962 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/ProblemStatement.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/ProblemStatement.java
@@ -23,37 +23,39 @@ import org.eclipse.papyrus.eastadl.infrastructure.elements.TraceableSpecificatio
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Problem Statement</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <!-- begin-model-doc -->
- * The problem statement represents a brief statement summarizing the problem being solved which gives the opportunity to establish traceability from artifacts created later, for example to provide rationales to design decisions or trade-off analysis.
+ * The problem statement represents a brief statement summarizing the problem being solved which gives the opportunity to establish traceability from
+ * artifacts created later, for example to provide rationales to design decisions or trade-off analysis.
*
* The problem statement could be extended with further modeling of dependencies between different problems and deduction of root problems
* <!-- end-model-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getAffects <em>Affects</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getImpact <em>Impact</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getProblem <em>Problem</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getSolutionBenefits <em>Solution Benefits</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getAffects <em>Affects</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getImpact <em>Impact</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getProblem <em>Problem</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getSolutionBenefits <em>Solution Benefits</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getProblemStatement()
* @model
* @generated
*/
public interface ProblemStatement extends TraceableSpecification {
+
/**
* Returns the value of the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Class</em>' reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Base Class</em>' reference isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getProblemStatement_Base_Class()
@@ -66,7 +68,9 @@ public interface ProblemStatement extends TraceableSpecification {
* Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Base Class</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Base Class</em>' reference.
* @see #getBase_Class()
* @generated
*/
@@ -77,10 +81,10 @@ public interface ProblemStatement extends TraceableSpecification {
* The list contents are of type {@link org.eclipse.papyrus.eastadl.annex.needs.Stakeholder}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Affects</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Affects</em>' attribute isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Affects</em>' reference list.
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getProblemStatement_Affects()
* @model ordered="false"
@@ -92,10 +96,10 @@ public interface ProblemStatement extends TraceableSpecification {
* Returns the value of the '<em><b>Impact</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Impact</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Impact</em>' attribute isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Impact</em>' attribute.
* @see #setImpact(String)
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getProblemStatement_Impact()
@@ -108,10 +112,10 @@ public interface ProblemStatement extends TraceableSpecification {
* Returns the value of the '<em><b>Problem</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Problem</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Problem</em>' attribute isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Problem</em>' attribute.
* @see #setProblem(String)
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getProblemStatement_Problem()
@@ -124,10 +128,10 @@ public interface ProblemStatement extends TraceableSpecification {
* Returns the value of the '<em><b>Solution Benefits</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Solution Benefits</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Solution Benefits</em>' attribute isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Solution Benefits</em>' attribute.
* @see #setSolutionBenefits(String)
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getProblemStatement_SolutionBenefits()
@@ -140,7 +144,9 @@ public interface ProblemStatement extends TraceableSpecification {
* Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getImpact <em>Impact</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Impact</em>' attribute.
+ *
+ * @param value
+ * the new value of the '<em>Impact</em>' attribute.
* @see #getImpact()
* @generated
*/
@@ -150,17 +156,22 @@ public interface ProblemStatement extends TraceableSpecification {
* Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getProblem <em>Problem</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Problem</em>' attribute.
+ *
+ * @param value
+ * the new value of the '<em>Problem</em>' attribute.
* @see #getProblem()
* @generated
*/
void setProblem(String value);
/**
- * Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getSolutionBenefits <em>Solution Benefits</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement#getSolutionBenefits <em>Solution Benefits</em>}'
+ * attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Solution Benefits</em>' attribute.
+ *
+ * @param value
+ * the new value of the '<em>Solution Benefits</em>' attribute.
* @see #getSolutionBenefits()
* @generated
*/
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/ProductPositioning.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/ProductPositioning.java
index 190d0d1b8e2..022d9660731 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/ProductPositioning.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/ProductPositioning.java
@@ -21,38 +21,41 @@ import org.eclipse.papyrus.eastadl.infrastructure.elements.TraceableSpecificatio
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Product Positioning</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <!-- begin-model-doc -->
- * The problem positioning represents an overall brief statement summarizing, at the highest level, the unique position the product intends to fill in the marketplace which gives the opportunity to establish traceability from artifacts created later, for example to provide rationales to design decisions or trade-off analysis.
+ * The problem positioning represents an overall brief statement summarizing, at the highest level, the unique position the product intends to fill in
+ * the marketplace which gives the opportunity to establish traceability from artifacts created later, for example to provide rationales to design
+ * decisions or trade-off analysis.
*
* Positioning is assumed to belong to a particular context, typically a system, but also for a smaller part of a system.
* <!-- end-model-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getDrivingNeeds <em>Driving Needs</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getKeyCapabilities <em>Key Capabilities</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getPrimaryCompetitiveAlternative <em>Primary Competitive Alternative</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getPrimaryDifferentiation <em>Primary Differentiation</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getTargetCustomers <em>Target Customers</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getDrivingNeeds <em>Driving Needs</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getKeyCapabilities <em>Key Capabilities</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getPrimaryCompetitiveAlternative <em>Primary Competitive Alternative</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getPrimaryDifferentiation <em>Primary Differentiation</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getTargetCustomers <em>Target Customers</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getProductPositioning()
* @model
* @generated
*/
public interface ProductPositioning extends TraceableSpecification {
+
/**
* Returns the value of the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Class</em>' reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Base Class</em>' reference isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getProductPositioning_Base_Class()
@@ -65,7 +68,9 @@ public interface ProductPositioning extends TraceableSpecification {
* Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Base Class</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Base Class</em>' reference.
* @see #getBase_Class()
* @generated
*/
@@ -75,10 +80,10 @@ public interface ProductPositioning extends TraceableSpecification {
* Returns the value of the '<em><b>Driving Needs</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Driving Needs</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Driving Needs</em>' attribute isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Driving Needs</em>' attribute.
* @see #setDrivingNeeds(String)
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getProductPositioning_DrivingNeeds()
@@ -91,10 +96,10 @@ public interface ProductPositioning extends TraceableSpecification {
* Returns the value of the '<em><b>Key Capabilities</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Key Capabilities</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Key Capabilities</em>' attribute isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Key Capabilities</em>' attribute.
* @see #setKeyCapabilities(String)
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getProductPositioning_KeyCapabilities()
@@ -107,10 +112,10 @@ public interface ProductPositioning extends TraceableSpecification {
* Returns the value of the '<em><b>Primary Competitive Alternative</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Primary Competitive Alternative</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Primary Competitive Alternative</em>' attribute isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Primary Competitive Alternative</em>' attribute.
* @see #setPrimaryCompetitiveAlternative(String)
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getProductPositioning_PrimaryCompetitiveAlternative()
@@ -123,10 +128,10 @@ public interface ProductPositioning extends TraceableSpecification {
* Returns the value of the '<em><b>Primary Differentiation</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Primary Differentiation</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Primary Differentiation</em>' attribute isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Primary Differentiation</em>' attribute.
* @see #setPrimaryDifferentiation(String)
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getProductPositioning_PrimaryDifferentiation()
@@ -139,10 +144,10 @@ public interface ProductPositioning extends TraceableSpecification {
* Returns the value of the '<em><b>Target Customers</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Target Customers</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Target Customers</em>' attribute isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Target Customers</em>' attribute.
* @see #setTargetCustomers(String)
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getProductPositioning_TargetCustomers()
@@ -155,47 +160,61 @@ public interface ProductPositioning extends TraceableSpecification {
* Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getDrivingNeeds <em>Driving Needs</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Driving Needs</em>' attribute.
+ *
+ * @param value
+ * the new value of the '<em>Driving Needs</em>' attribute.
* @see #getDrivingNeeds()
* @generated
*/
void setDrivingNeeds(String value);
/**
- * Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getKeyCapabilities <em>Key Capabilities</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getKeyCapabilities <em>Key Capabilities</em>}'
+ * attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Key Capabilities</em>' attribute.
+ *
+ * @param value
+ * the new value of the '<em>Key Capabilities</em>' attribute.
* @see #getKeyCapabilities()
* @generated
*/
void setKeyCapabilities(String value);
/**
- * Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getPrimaryCompetitiveAlternative <em>Primary Competitive Alternative</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getPrimaryCompetitiveAlternative
+ * <em>Primary Competitive Alternative</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Primary Competitive Alternative</em>' attribute.
+ *
+ * @param value
+ * the new value of the '<em>Primary Competitive Alternative</em>' attribute.
* @see #getPrimaryCompetitiveAlternative()
* @generated
*/
void setPrimaryCompetitiveAlternative(String value);
/**
- * Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getPrimaryDifferentiation <em>Primary Differentiation</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getPrimaryDifferentiation
+ * <em>Primary Differentiation</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Primary Differentiation</em>' attribute.
+ *
+ * @param value
+ * the new value of the '<em>Primary Differentiation</em>' attribute.
* @see #getPrimaryDifferentiation()
* @generated
*/
void setPrimaryDifferentiation(String value);
/**
- * Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getTargetCustomers <em>Target Customers</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning#getTargetCustomers <em>Target Customers</em>}'
+ * attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Target Customers</em>' attribute.
+ *
+ * @param value
+ * the new value of the '<em>Target Customers</em>' attribute.
* @see #getTargetCustomers()
* @generated
*/
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/Stakeholder.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/Stakeholder.java
index 9e557e5b28b..a922f46e05c 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/Stakeholder.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/Stakeholder.java
@@ -21,33 +21,35 @@ import org.eclipse.papyrus.eastadl.infrastructure.elements.TraceableSpecificatio
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Stakeholder</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <!-- begin-model-doc -->
- * The stakeholder represents various roles with regard to the creation and use of architectural descriptions. Stakeholders include clients, users, the architect, developers, and evaluators. [IEEE 1471]
+ * The stakeholder represents various roles with regard to the creation and use of architectural descriptions. Stakeholders include clients, users,
+ * the architect, developers, and evaluators. [IEEE 1471]
* <!-- end-model-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.Stakeholder#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.Stakeholder#getResponsibilities <em>Responsibilities</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.Stakeholder#getSuccessCriteria <em>Success Criteria</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.Stakeholder#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.Stakeholder#getResponsibilities <em>Responsibilities</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.Stakeholder#getSuccessCriteria <em>Success Criteria</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getStakeholder()
* @model
* @generated
*/
public interface Stakeholder extends TraceableSpecification {
+
/**
* Returns the value of the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Class</em>' reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Base Class</em>' reference isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getStakeholder_Base_Class()
@@ -60,7 +62,9 @@ public interface Stakeholder extends TraceableSpecification {
* Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.Stakeholder#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Base Class</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Base Class</em>' reference.
* @see #getBase_Class()
* @generated
*/
@@ -70,10 +74,10 @@ public interface Stakeholder extends TraceableSpecification {
* Returns the value of the '<em><b>Responsibilities</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Responsibilities</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Responsibilities</em>' attribute isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Responsibilities</em>' attribute.
* @see #setResponsibilities(String)
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getStakeholder_Responsibilities()
@@ -86,10 +90,10 @@ public interface Stakeholder extends TraceableSpecification {
* Returns the value of the '<em><b>Success Criteria</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Success Criteria</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Success Criteria</em>' attribute isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Success Criteria</em>' attribute.
* @see #setSuccessCriteria(String)
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getStakeholder_SuccessCriteria()
@@ -102,7 +106,9 @@ public interface Stakeholder extends TraceableSpecification {
* Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.Stakeholder#getResponsibilities <em>Responsibilities</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Responsibilities</em>' attribute.
+ *
+ * @param value
+ * the new value of the '<em>Responsibilities</em>' attribute.
* @see #getResponsibilities()
* @generated
*/
@@ -112,7 +118,9 @@ public interface Stakeholder extends TraceableSpecification {
* Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.Stakeholder#getSuccessCriteria <em>Success Criteria</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Success Criteria</em>' attribute.
+ *
+ * @param value
+ * the new value of the '<em>Success Criteria</em>' attribute.
* @see #getSuccessCriteria()
* @generated
*/
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/StakeholderNeed.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/StakeholderNeed.java
index 64045969f60..f0cb61b2277 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/StakeholderNeed.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/StakeholderNeed.java
@@ -23,35 +23,37 @@ import org.eclipse.papyrus.eastadl.infrastructure.elements.TraceableSpecificatio
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Stakeholder Need</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <!-- begin-model-doc -->
- * Stakeholder needs represent a list of the key problems as perceived by the stakeholder, and it gives the opportunity to establish traceability from artifacts created later, for example to provide rationales to design decisions or trade-off analysis.
+ * Stakeholder needs represent a list of the key problems as perceived by the stakeholder, and it gives the opportunity to establish traceability from
+ * artifacts created later, for example to provide rationales to design decisions or trade-off analysis.
* <!-- end-model-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getNeed <em>Need</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getPriority <em>Priority</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getStakeHolder <em>Stake Holder</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getProblemStatement <em>Problem Statement</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getNeed <em>Need</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getPriority <em>Priority</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getStakeHolder <em>Stake Holder</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getProblemStatement <em>Problem Statement</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getStakeholderNeed()
* @model
* @generated
*/
public interface StakeholderNeed extends TraceableSpecification {
+
/**
* Returns the value of the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Class</em>' reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Base Class</em>' reference isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getStakeholderNeed_Base_Class()
@@ -64,7 +66,9 @@ public interface StakeholderNeed extends TraceableSpecification {
* Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Base Class</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Base Class</em>' reference.
* @see #getBase_Class()
* @generated
*/
@@ -74,10 +78,10 @@ public interface StakeholderNeed extends TraceableSpecification {
* Returns the value of the '<em><b>Need</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Need</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Need</em>' attribute isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Need</em>' attribute.
* @see #setNeed(String)
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getStakeholderNeed_Need()
@@ -90,10 +94,10 @@ public interface StakeholderNeed extends TraceableSpecification {
* Returns the value of the '<em><b>Priority</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Priority</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Priority</em>' attribute isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Priority</em>' attribute.
* @see #setPriority(int)
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getStakeholderNeed_Priority()
@@ -107,10 +111,10 @@ public interface StakeholderNeed extends TraceableSpecification {
* The list contents are of type {@link org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Problem Statement</em>' reference list isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Problem Statement</em>' reference list isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Problem Statement</em>' reference list.
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getStakeholderNeed_ProblemStatement()
* @model required="true" ordered="false"
@@ -123,10 +127,10 @@ public interface StakeholderNeed extends TraceableSpecification {
* The list contents are of type {@link org.eclipse.papyrus.eastadl.annex.needs.Stakeholder}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Stake Holder</em>' reference list isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Stake Holder</em>' reference list isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Stake Holder</em>' reference list.
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getStakeholderNeed_StakeHolder()
* @model required="true" ordered="false"
@@ -138,7 +142,9 @@ public interface StakeholderNeed extends TraceableSpecification {
* Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getNeed <em>Need</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Need</em>' attribute.
+ *
+ * @param value
+ * the new value of the '<em>Need</em>' attribute.
* @see #getNeed()
* @generated
*/
@@ -148,7 +154,9 @@ public interface StakeholderNeed extends TraceableSpecification {
* Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed#getPriority <em>Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Priority</em>' attribute.
+ *
+ * @param value
+ * the new value of the '<em>Priority</em>' attribute.
* @see #getPriority()
* @generated
*/
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/VehicleSystem.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/VehicleSystem.java
index 864fd8f2c07..a740045ebdf 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/VehicleSystem.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/VehicleSystem.java
@@ -21,34 +21,35 @@ import org.eclipse.emf.common.util.EList;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Vehicle System</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <!-- begin-model-doc -->
* A collection of components organized to accomplish a specific function or set of functions. [IEEE 1471]
* <!-- end-model-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.VehicleSystem#getFulfills <em>Fulfills</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.VehicleSystem#getHasAn <em>Has An</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.VehicleSystem#getHas <em>Has</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.VehicleSystem#getFulfills <em>Fulfills</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.VehicleSystem#getHasAn <em>Has An</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.VehicleSystem#getHas <em>Has</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getVehicleSystem()
* @model
* @generated
*/
public interface VehicleSystem extends Concept {
+
/**
* Returns the value of the '<em><b>Fulfills</b></em>' reference list.
* The list contents are of type {@link org.eclipse.papyrus.eastadl.annex.needs.Mission}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Fulfills</em>' reference list isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Fulfills</em>' reference list isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Fulfills</em>' reference list.
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getVehicleSystem_Fulfills()
* @model required="true" ordered="false"
@@ -61,10 +62,10 @@ public interface VehicleSystem extends Concept {
* The list contents are of type {@link org.eclipse.papyrus.eastadl.annex.needs.Stakeholder}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Has</em>' reference list isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Has</em>' reference list isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Has</em>' reference list.
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getVehicleSystem_Has()
* @model required="true" ordered="false"
@@ -76,10 +77,10 @@ public interface VehicleSystem extends Concept {
* Returns the value of the '<em><b>Has An</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Has An</em>' reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Has An</em>' reference isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Has An</em>' reference.
* @see #setHasAn(Architecture)
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#getVehicleSystem_HasAn()
@@ -92,7 +93,9 @@ public interface VehicleSystem extends Concept {
* Sets the value of the '{@link org.eclipse.papyrus.eastadl.annex.needs.VehicleSystem#getHasAn <em>Has An</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Has An</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Has An</em>' reference.
* @see #getHasAn()
* @generated
*/
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ArchitecturalDescriptionImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ArchitecturalDescriptionImpl.java
index 9a04e2b5fe1..7d03629cfda 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ArchitecturalDescriptionImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ArchitecturalDescriptionImpl.java
@@ -33,18 +33,20 @@ import org.eclipse.papyrus.eastadl.annex.needs.Stakeholder;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ArchitecturalDescriptionImpl#getAggregates <em>Aggregates</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ArchitecturalDescriptionImpl#getIdentifies <em>Identifies</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ArchitecturalDescriptionImpl#getAggregates <em>Aggregates</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ArchitecturalDescriptionImpl#getIdentifies <em>Identifies</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class ArchitecturalDescriptionImpl extends ConceptImpl implements ArchitecturalDescription {
+
/**
* The cached value of the '{@link #getAggregates() <em>Aggregates</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getAggregates()
* @generated
* @ordered
@@ -55,6 +57,7 @@ public class ArchitecturalDescriptionImpl extends ConceptImpl implements Archite
* The cached value of the '{@link #getIdentifies() <em>Identifies</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getIdentifies()
* @generated
* @ordered
@@ -64,6 +67,7 @@ public class ArchitecturalDescriptionImpl extends ConceptImpl implements Archite
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected ArchitecturalDescriptionImpl() {
@@ -73,15 +77,16 @@ public class ArchitecturalDescriptionImpl extends ConceptImpl implements Archite
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case NeedsPackage.ARCHITECTURAL_DESCRIPTION__AGGREGATES:
- return getAggregates();
- case NeedsPackage.ARCHITECTURAL_DESCRIPTION__IDENTIFIES:
- return getIdentifies();
+ switch(featureID) {
+ case NeedsPackage.ARCHITECTURAL_DESCRIPTION__AGGREGATES:
+ return getAggregates();
+ case NeedsPackage.ARCHITECTURAL_DESCRIPTION__IDENTIFIES:
+ return getIdentifies();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -89,15 +94,16 @@ public class ArchitecturalDescriptionImpl extends ConceptImpl implements Archite
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch (featureID) {
- case NeedsPackage.ARCHITECTURAL_DESCRIPTION__AGGREGATES:
- return aggregates != null && !aggregates.isEmpty();
- case NeedsPackage.ARCHITECTURAL_DESCRIPTION__IDENTIFIES:
- return identifies != null && !identifies.isEmpty();
+ switch(featureID) {
+ case NeedsPackage.ARCHITECTURAL_DESCRIPTION__AGGREGATES:
+ return aggregates != null && !aggregates.isEmpty();
+ case NeedsPackage.ARCHITECTURAL_DESCRIPTION__IDENTIFIES:
+ return identifies != null && !identifies.isEmpty();
}
return super.eIsSet(featureID);
}
@@ -105,20 +111,21 @@ public class ArchitecturalDescriptionImpl extends ConceptImpl implements Archite
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case NeedsPackage.ARCHITECTURAL_DESCRIPTION__AGGREGATES:
- getAggregates().clear();
- getAggregates().addAll((Collection<? extends ArchitecturalModel>)newValue);
- return;
- case NeedsPackage.ARCHITECTURAL_DESCRIPTION__IDENTIFIES:
- getIdentifies().clear();
- getIdentifies().addAll((Collection<? extends Stakeholder>)newValue);
- return;
+ switch(featureID) {
+ case NeedsPackage.ARCHITECTURAL_DESCRIPTION__AGGREGATES:
+ getAggregates().clear();
+ getAggregates().addAll((Collection<? extends ArchitecturalModel>)newValue);
+ return;
+ case NeedsPackage.ARCHITECTURAL_DESCRIPTION__IDENTIFIES:
+ getIdentifies().clear();
+ getIdentifies().addAll((Collection<? extends Stakeholder>)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -126,6 +133,7 @@ public class ArchitecturalDescriptionImpl extends ConceptImpl implements Archite
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -136,17 +144,18 @@ public class ArchitecturalDescriptionImpl extends ConceptImpl implements Archite
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch (featureID) {
- case NeedsPackage.ARCHITECTURAL_DESCRIPTION__AGGREGATES:
- getAggregates().clear();
- return;
- case NeedsPackage.ARCHITECTURAL_DESCRIPTION__IDENTIFIES:
- getIdentifies().clear();
- return;
+ switch(featureID) {
+ case NeedsPackage.ARCHITECTURAL_DESCRIPTION__AGGREGATES:
+ getAggregates().clear();
+ return;
+ case NeedsPackage.ARCHITECTURAL_DESCRIPTION__IDENTIFIES:
+ getIdentifies().clear();
+ return;
}
super.eUnset(featureID);
}
@@ -154,10 +163,11 @@ public class ArchitecturalDescriptionImpl extends ConceptImpl implements Archite
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EList<ArchitecturalModel> getAggregates() {
- if (aggregates == null) {
+ if(aggregates == null) {
aggregates = new EObjectResolvingEList<ArchitecturalModel>(ArchitecturalModel.class, this, NeedsPackage.ARCHITECTURAL_DESCRIPTION__AGGREGATES);
}
return aggregates;
@@ -166,10 +176,11 @@ public class ArchitecturalDescriptionImpl extends ConceptImpl implements Archite
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EList<Stakeholder> getIdentifies() {
- if (identifies == null) {
+ if(identifies == null) {
identifies = new EObjectResolvingEList<Stakeholder>(Stakeholder.class, this, NeedsPackage.ARCHITECTURAL_DESCRIPTION__IDENTIFIES);
}
return identifies;
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ArchitecturalModelImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ArchitecturalModelImpl.java
index 7262943e948..7be9a5def7c 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ArchitecturalModelImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ArchitecturalModelImpl.java
@@ -26,13 +26,15 @@ import org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class ArchitecturalModelImpl extends ConceptImpl implements ArchitecturalModel {
+
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected ArchitecturalModelImpl() {
@@ -42,6 +44,7 @@ public class ArchitecturalModelImpl extends ConceptImpl implements Architectural
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ArchitectureImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ArchitectureImpl.java
index a85a050ed5d..b90b77fd54e 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ArchitectureImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ArchitectureImpl.java
@@ -31,17 +31,19 @@ import org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ArchitectureImpl#getDescribedBy <em>Described By</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ArchitectureImpl#getDescribedBy <em>Described By</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class ArchitectureImpl extends ConceptImpl implements Architecture {
+
/**
* The cached value of the '{@link #getDescribedBy() <em>Described By</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getDescribedBy()
* @generated
* @ordered
@@ -51,6 +53,7 @@ public class ArchitectureImpl extends ConceptImpl implements Architecture {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected ArchitectureImpl() {
@@ -60,6 +63,7 @@ public class ArchitectureImpl extends ConceptImpl implements Architecture {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public ArchitecturalDescription basicGetDescribedBy() {
@@ -69,14 +73,16 @@ public class ArchitectureImpl extends ConceptImpl implements Architecture {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case NeedsPackage.ARCHITECTURE__DESCRIBED_BY:
- if (resolve) return getDescribedBy();
- return basicGetDescribedBy();
+ switch(featureID) {
+ case NeedsPackage.ARCHITECTURE__DESCRIBED_BY:
+ if(resolve)
+ return getDescribedBy();
+ return basicGetDescribedBy();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -84,13 +90,14 @@ public class ArchitectureImpl extends ConceptImpl implements Architecture {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch (featureID) {
- case NeedsPackage.ARCHITECTURE__DESCRIBED_BY:
- return describedBy != null;
+ switch(featureID) {
+ case NeedsPackage.ARCHITECTURE__DESCRIBED_BY:
+ return describedBy != null;
}
return super.eIsSet(featureID);
}
@@ -98,14 +105,15 @@ public class ArchitectureImpl extends ConceptImpl implements Architecture {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case NeedsPackage.ARCHITECTURE__DESCRIBED_BY:
- setDescribedBy((ArchitecturalDescription)newValue);
- return;
+ switch(featureID) {
+ case NeedsPackage.ARCHITECTURE__DESCRIBED_BY:
+ setDescribedBy((ArchitecturalDescription)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -113,6 +121,7 @@ public class ArchitectureImpl extends ConceptImpl implements Architecture {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -123,14 +132,15 @@ public class ArchitectureImpl extends ConceptImpl implements Architecture {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch (featureID) {
- case NeedsPackage.ARCHITECTURE__DESCRIBED_BY:
- setDescribedBy((ArchitecturalDescription)null);
- return;
+ switch(featureID) {
+ case NeedsPackage.ARCHITECTURE__DESCRIBED_BY:
+ setDescribedBy((ArchitecturalDescription)null);
+ return;
}
super.eUnset(featureID);
}
@@ -138,14 +148,15 @@ public class ArchitectureImpl extends ConceptImpl implements Architecture {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public ArchitecturalDescription getDescribedBy() {
- if (describedBy != null && describedBy.eIsProxy()) {
+ if(describedBy != null && describedBy.eIsProxy()) {
InternalEObject oldDescribedBy = (InternalEObject)describedBy;
describedBy = (ArchitecturalDescription)eResolveProxy(oldDescribedBy);
- if (describedBy != oldDescribedBy) {
- if (eNotificationRequired())
+ if(describedBy != oldDescribedBy) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, NeedsPackage.ARCHITECTURE__DESCRIBED_BY, oldDescribedBy, describedBy));
}
}
@@ -155,12 +166,13 @@ public class ArchitectureImpl extends ConceptImpl implements Architecture {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setDescribedBy(ArchitecturalDescription newDescribedBy) {
ArchitecturalDescription oldDescribedBy = describedBy;
describedBy = newDescribedBy;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, NeedsPackage.ARCHITECTURE__DESCRIBED_BY, oldDescribedBy, describedBy));
}
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/BusinessOpportunityImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/BusinessOpportunityImpl.java
index 0b41669ca15..40adc93d8f5 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/BusinessOpportunityImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/BusinessOpportunityImpl.java
@@ -48,20 +48,22 @@ import org.eclipse.uml2.uml.PackageableElement;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.BusinessOpportunityImpl#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.BusinessOpportunityImpl#getProblemStatement <em>Problem Statement</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.BusinessOpportunityImpl#getProductPositioning <em>Product Positioning</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.BusinessOpportunityImpl#getBusinessOpportunity <em>Business Opportunity</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.BusinessOpportunityImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.BusinessOpportunityImpl#getProblemStatement <em>Problem Statement</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.BusinessOpportunityImpl#getProductPositioning <em>Product Positioning</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.BusinessOpportunityImpl#getBusinessOpportunity <em>Business Opportunity</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class BusinessOpportunityImpl extends TraceableSpecificationImpl implements BusinessOpportunity {
+
/**
* The cached value of the '{@link #getBase_Class() <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBase_Class()
* @generated
* @ordered
@@ -72,6 +74,7 @@ public class BusinessOpportunityImpl extends TraceableSpecificationImpl implemen
* The cached value of the '{@link #getProblemStatement() <em>Problem Statement</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getProblemStatement()
* @generated
* @ordered
@@ -82,6 +85,7 @@ public class BusinessOpportunityImpl extends TraceableSpecificationImpl implemen
* The cached value of the '{@link #getProductPositioning() <em>Product Positioning</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getProductPositioning()
* @generated
* @ordered
@@ -92,6 +96,7 @@ public class BusinessOpportunityImpl extends TraceableSpecificationImpl implemen
* The default value of the '{@link #getBusinessOpportunity() <em>Business Opportunity</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBusinessOpportunity()
* @generated
* @ordered
@@ -102,6 +107,7 @@ public class BusinessOpportunityImpl extends TraceableSpecificationImpl implemen
* The cached value of the '{@link #getBusinessOpportunity() <em>Business Opportunity</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBusinessOpportunity()
* @generated
* @ordered
@@ -111,6 +117,7 @@ public class BusinessOpportunityImpl extends TraceableSpecificationImpl implemen
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected BusinessOpportunityImpl() {
@@ -120,20 +127,22 @@ public class BusinessOpportunityImpl extends TraceableSpecificationImpl implemen
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case NeedsPackage.BUSINESS_OPPORTUNITY__BASE_CLASS:
- if (resolve) return getBase_Class();
- return basicGetBase_Class();
- case NeedsPackage.BUSINESS_OPPORTUNITY__PROBLEM_STATEMENT:
- return getProblemStatement();
- case NeedsPackage.BUSINESS_OPPORTUNITY__PRODUCT_POSITIONING:
- return getProductPositioning();
- case NeedsPackage.BUSINESS_OPPORTUNITY__BUSINESS_OPPORTUNITY:
- return getBusinessOpportunity();
+ switch(featureID) {
+ case NeedsPackage.BUSINESS_OPPORTUNITY__BASE_CLASS:
+ if(resolve)
+ return getBase_Class();
+ return basicGetBase_Class();
+ case NeedsPackage.BUSINESS_OPPORTUNITY__PROBLEM_STATEMENT:
+ return getProblemStatement();
+ case NeedsPackage.BUSINESS_OPPORTUNITY__PRODUCT_POSITIONING:
+ return getProductPositioning();
+ case NeedsPackage.BUSINESS_OPPORTUNITY__BUSINESS_OPPORTUNITY:
+ return getBusinessOpportunity();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -141,19 +150,20 @@ public class BusinessOpportunityImpl extends TraceableSpecificationImpl implemen
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch (featureID) {
- case NeedsPackage.BUSINESS_OPPORTUNITY__BASE_CLASS:
- return base_Class != null;
- case NeedsPackage.BUSINESS_OPPORTUNITY__PROBLEM_STATEMENT:
- return problemStatement != null && !problemStatement.isEmpty();
- case NeedsPackage.BUSINESS_OPPORTUNITY__PRODUCT_POSITIONING:
- return productPositioning != null && !productPositioning.isEmpty();
- case NeedsPackage.BUSINESS_OPPORTUNITY__BUSINESS_OPPORTUNITY:
- return BUSINESS_OPPORTUNITY_EDEFAULT == null ? businessOpportunity != null : !BUSINESS_OPPORTUNITY_EDEFAULT.equals(businessOpportunity);
+ switch(featureID) {
+ case NeedsPackage.BUSINESS_OPPORTUNITY__BASE_CLASS:
+ return base_Class != null;
+ case NeedsPackage.BUSINESS_OPPORTUNITY__PROBLEM_STATEMENT:
+ return problemStatement != null && !problemStatement.isEmpty();
+ case NeedsPackage.BUSINESS_OPPORTUNITY__PRODUCT_POSITIONING:
+ return productPositioning != null && !productPositioning.isEmpty();
+ case NeedsPackage.BUSINESS_OPPORTUNITY__BUSINESS_OPPORTUNITY:
+ return BUSINESS_OPPORTUNITY_EDEFAULT == null ? businessOpportunity != null : !BUSINESS_OPPORTUNITY_EDEFAULT.equals(businessOpportunity);
}
return super.eIsSet(featureID);
}
@@ -161,26 +171,27 @@ public class BusinessOpportunityImpl extends TraceableSpecificationImpl implemen
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case NeedsPackage.BUSINESS_OPPORTUNITY__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)newValue);
- return;
- case NeedsPackage.BUSINESS_OPPORTUNITY__PROBLEM_STATEMENT:
- getProblemStatement().clear();
- getProblemStatement().addAll((Collection<? extends ProblemStatement>)newValue);
- return;
- case NeedsPackage.BUSINESS_OPPORTUNITY__PRODUCT_POSITIONING:
- getProductPositioning().clear();
- getProductPositioning().addAll((Collection<? extends ProductPositioning>)newValue);
- return;
- case NeedsPackage.BUSINESS_OPPORTUNITY__BUSINESS_OPPORTUNITY:
- setBusinessOpportunity((String)newValue);
- return;
+ switch(featureID) {
+ case NeedsPackage.BUSINESS_OPPORTUNITY__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)newValue);
+ return;
+ case NeedsPackage.BUSINESS_OPPORTUNITY__PROBLEM_STATEMENT:
+ getProblemStatement().clear();
+ getProblemStatement().addAll((Collection<? extends ProblemStatement>)newValue);
+ return;
+ case NeedsPackage.BUSINESS_OPPORTUNITY__PRODUCT_POSITIONING:
+ getProductPositioning().clear();
+ getProductPositioning().addAll((Collection<? extends ProductPositioning>)newValue);
+ return;
+ case NeedsPackage.BUSINESS_OPPORTUNITY__BUSINESS_OPPORTUNITY:
+ setBusinessOpportunity((String)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -188,6 +199,7 @@ public class BusinessOpportunityImpl extends TraceableSpecificationImpl implemen
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -198,14 +210,15 @@ public class BusinessOpportunityImpl extends TraceableSpecificationImpl implemen
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Class getBase_Class() {
- if (base_Class != null && base_Class.eIsProxy()) {
+ if(base_Class != null && base_Class.eIsProxy()) {
InternalEObject oldBase_Class = (InternalEObject)base_Class;
base_Class = (org.eclipse.uml2.uml.Class)eResolveProxy(oldBase_Class);
- if (base_Class != oldBase_Class) {
- if (eNotificationRequired())
+ if(base_Class != oldBase_Class) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, NeedsPackage.BUSINESS_OPPORTUNITY__BASE_CLASS, oldBase_Class, base_Class));
}
}
@@ -215,6 +228,7 @@ public class BusinessOpportunityImpl extends TraceableSpecificationImpl implemen
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Class basicGetBase_Class() {
@@ -224,35 +238,37 @@ public class BusinessOpportunityImpl extends TraceableSpecificationImpl implemen
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setBase_Class(org.eclipse.uml2.uml.Class newBase_Class) {
org.eclipse.uml2.uml.Class oldBase_Class = base_Class;
base_Class = newBase_Class;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, NeedsPackage.BUSINESS_OPPORTUNITY__BASE_CLASS, oldBase_Class, base_Class));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch (featureID) {
- case NeedsPackage.BUSINESS_OPPORTUNITY__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)null);
- return;
- case NeedsPackage.BUSINESS_OPPORTUNITY__PROBLEM_STATEMENT:
- getProblemStatement().clear();
- return;
- case NeedsPackage.BUSINESS_OPPORTUNITY__PRODUCT_POSITIONING:
- getProductPositioning().clear();
- return;
- case NeedsPackage.BUSINESS_OPPORTUNITY__BUSINESS_OPPORTUNITY:
- setBusinessOpportunity(BUSINESS_OPPORTUNITY_EDEFAULT);
- return;
+ switch(featureID) {
+ case NeedsPackage.BUSINESS_OPPORTUNITY__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)null);
+ return;
+ case NeedsPackage.BUSINESS_OPPORTUNITY__PROBLEM_STATEMENT:
+ getProblemStatement().clear();
+ return;
+ case NeedsPackage.BUSINESS_OPPORTUNITY__PRODUCT_POSITIONING:
+ getProductPositioning().clear();
+ return;
+ case NeedsPackage.BUSINESS_OPPORTUNITY__BUSINESS_OPPORTUNITY:
+ setBusinessOpportunity(BUSINESS_OPPORTUNITY_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
@@ -260,6 +276,7 @@ public class BusinessOpportunityImpl extends TraceableSpecificationImpl implemen
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public String getBusinessOpportunity() {
@@ -269,10 +286,11 @@ public class BusinessOpportunityImpl extends TraceableSpecificationImpl implemen
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EList<ProblemStatement> getProblemStatement() {
- if (problemStatement == null) {
+ if(problemStatement == null) {
problemStatement = new EObjectResolvingEList<ProblemStatement>(ProblemStatement.class, this, NeedsPackage.BUSINESS_OPPORTUNITY__PROBLEM_STATEMENT);
}
return problemStatement;
@@ -281,10 +299,11 @@ public class BusinessOpportunityImpl extends TraceableSpecificationImpl implemen
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EList<ProductPositioning> getProductPositioning() {
- if (productPositioning == null) {
+ if(productPositioning == null) {
productPositioning = new EObjectResolvingEList<ProductPositioning>(ProductPositioning.class, this, NeedsPackage.BUSINESS_OPPORTUNITY__PRODUCT_POSITIONING);
}
return productPositioning;
@@ -293,23 +312,26 @@ public class BusinessOpportunityImpl extends TraceableSpecificationImpl implemen
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setBusinessOpportunity(String newBusinessOpportunity) {
String oldBusinessOpportunity = businessOpportunity;
businessOpportunity = newBusinessOpportunity;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, NeedsPackage.BUSINESS_OPPORTUNITY__BUSINESS_OPPORTUNITY, oldBusinessOpportunity, businessOpportunity));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public String toString() {
- if (eIsProxy()) return super.toString();
+ if(eIsProxy())
+ return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (businessOpportunity: ");
@@ -327,7 +349,7 @@ public class BusinessOpportunityImpl extends TraceableSpecificationImpl implemen
@Override
public void setBase_PackageableElement(PackageableElement value) {
// TODO Auto-generated method stub
-
+
}
@Override
@@ -351,13 +373,13 @@ public class BusinessOpportunityImpl extends TraceableSpecificationImpl implemen
@Override
public void setBase_NamedElement(NamedElement value) {
// TODO Auto-generated method stub
-
+
}
@Override
public void setName(String value) {
// TODO Auto-generated method stub
-
+
}
@Override
@@ -429,7 +451,7 @@ public class BusinessOpportunityImpl extends TraceableSpecificationImpl implemen
@Override
public void eSet(EStructuralFeature feature, Object newValue) {
// TODO Auto-generated method stub
-
+
}
@Override
@@ -441,12 +463,11 @@ public class BusinessOpportunityImpl extends TraceableSpecificationImpl implemen
@Override
public void eUnset(EStructuralFeature feature) {
// TODO Auto-generated method stub
-
+
}
@Override
- public Object eInvoke(EOperation operation, EList<?> arguments)
- throws InvocationTargetException {
+ public Object eInvoke(EOperation operation, EList<?> arguments) throws InvocationTargetException {
// TODO Auto-generated method stub
return null;
}
@@ -466,13 +487,13 @@ public class BusinessOpportunityImpl extends TraceableSpecificationImpl implemen
@Override
public void eSetDeliver(boolean deliver) {
// TODO Auto-generated method stub
-
+
}
@Override
public void eNotify(Notification notification) {
// TODO Auto-generated method stub
-
+
}
} //BusinessOpportunityImpl
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ConceptImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ConceptImpl.java
index 48f247c1803..1bb7b17579a 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ConceptImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ConceptImpl.java
@@ -27,13 +27,15 @@ import org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAElementImpl;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public abstract class ConceptImpl extends EAElementImpl implements Concept {
+
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected ConceptImpl() {
@@ -43,6 +45,7 @@ public abstract class ConceptImpl extends EAElementImpl implements Concept {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/MissionImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/MissionImpl.java
index 014f4d37ebe..de2e488d196 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/MissionImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/MissionImpl.java
@@ -26,13 +26,15 @@ import org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class MissionImpl extends ConceptImpl implements Mission {
+
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected MissionImpl() {
@@ -42,6 +44,7 @@ public class MissionImpl extends ConceptImpl implements Mission {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/NeedsFactoryImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/NeedsFactoryImpl.java
index 9134cbd89b7..82e1cd4c216 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/NeedsFactoryImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/NeedsFactoryImpl.java
@@ -20,6 +20,7 @@ import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.impl.EFactoryImpl;
import org.eclipse.emf.ecore.plugin.EcorePlugin;
+import org.eclipse.papyrus.eastadl.annex.needs.*;
import org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalDescription;
import org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalModel;
import org.eclipse.papyrus.eastadl.annex.needs.Architecture;
@@ -38,12 +39,15 @@ import org.eclipse.papyrus.eastadl.annex.needs.VehicleSystem;
* <!-- begin-user-doc -->
* An implementation of the model <b>Factory</b>.
* <!-- end-user-doc -->
+ *
* @generated
*/
public class NeedsFactoryImpl extends EFactoryImpl implements NeedsFactory {
+
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @deprecated
* @generated
*/
@@ -56,16 +60,16 @@ public class NeedsFactoryImpl extends EFactoryImpl implements NeedsFactory {
* Creates the default factory implementation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public static NeedsFactory init() {
try {
NeedsFactory theNeedsFactory = (NeedsFactory)EPackage.Registry.INSTANCE.getEFactory(NeedsPackage.eNS_URI);
- if (theNeedsFactory != null) {
+ if(theNeedsFactory != null) {
return theNeedsFactory;
}
- }
- catch (Exception exception) {
+ } catch (Exception exception) {
EcorePlugin.INSTANCE.log(exception);
}
return new NeedsFactoryImpl();
@@ -75,6 +79,7 @@ public class NeedsFactoryImpl extends EFactoryImpl implements NeedsFactory {
* Creates an instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public NeedsFactoryImpl() {
@@ -84,29 +89,41 @@ public class NeedsFactoryImpl extends EFactoryImpl implements NeedsFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public EObject create(EClass eClass) {
- switch (eClass.getClassifierID()) {
- case NeedsPackage.STAKEHOLDER: return createStakeholder();
- case NeedsPackage.STAKEHOLDER_NEED: return createStakeholderNeed();
- case NeedsPackage.PROBLEM_STATEMENT: return createProblemStatement();
- case NeedsPackage.PRODUCT_POSITIONING: return createProductPositioning();
- case NeedsPackage.BUSINESS_OPPORTUNITY: return createBusinessOpportunity();
- case NeedsPackage.MISSION: return createMission();
- case NeedsPackage.VEHICLE_SYSTEM: return createVehicleSystem();
- case NeedsPackage.ARCHITECTURE: return createArchitecture();
- case NeedsPackage.ARCHITECTURAL_DESCRIPTION: return createArchitecturalDescription();
- case NeedsPackage.ARCHITECTURAL_MODEL: return createArchitecturalModel();
- default:
- throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
+ switch(eClass.getClassifierID()) {
+ case NeedsPackage.STAKEHOLDER:
+ return createStakeholder();
+ case NeedsPackage.STAKEHOLDER_NEED:
+ return createStakeholderNeed();
+ case NeedsPackage.PROBLEM_STATEMENT:
+ return createProblemStatement();
+ case NeedsPackage.PRODUCT_POSITIONING:
+ return createProductPositioning();
+ case NeedsPackage.BUSINESS_OPPORTUNITY:
+ return createBusinessOpportunity();
+ case NeedsPackage.MISSION:
+ return createMission();
+ case NeedsPackage.VEHICLE_SYSTEM:
+ return createVehicleSystem();
+ case NeedsPackage.ARCHITECTURE:
+ return createArchitecture();
+ case NeedsPackage.ARCHITECTURAL_DESCRIPTION:
+ return createArchitecturalDescription();
+ case NeedsPackage.ARCHITECTURAL_MODEL:
+ return createArchitecturalModel();
+ default:
+ throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public BusinessOpportunity createBusinessOpportunity() {
@@ -117,6 +134,7 @@ public class NeedsFactoryImpl extends EFactoryImpl implements NeedsFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public Mission createMission() {
@@ -127,6 +145,7 @@ public class NeedsFactoryImpl extends EFactoryImpl implements NeedsFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public VehicleSystem createVehicleSystem() {
@@ -137,6 +156,7 @@ public class NeedsFactoryImpl extends EFactoryImpl implements NeedsFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public Architecture createArchitecture() {
@@ -147,6 +167,7 @@ public class NeedsFactoryImpl extends EFactoryImpl implements NeedsFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public ArchitecturalDescription createArchitecturalDescription() {
@@ -157,6 +178,7 @@ public class NeedsFactoryImpl extends EFactoryImpl implements NeedsFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public ArchitecturalModel createArchitecturalModel() {
@@ -167,6 +189,7 @@ public class NeedsFactoryImpl extends EFactoryImpl implements NeedsFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public ProblemStatement createProblemStatement() {
@@ -177,6 +200,7 @@ public class NeedsFactoryImpl extends EFactoryImpl implements NeedsFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public ProductPositioning createProductPositioning() {
@@ -187,6 +211,7 @@ public class NeedsFactoryImpl extends EFactoryImpl implements NeedsFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public Stakeholder createStakeholder() {
@@ -197,6 +222,7 @@ public class NeedsFactoryImpl extends EFactoryImpl implements NeedsFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public StakeholderNeed createStakeholderNeed() {
@@ -207,6 +233,7 @@ public class NeedsFactoryImpl extends EFactoryImpl implements NeedsFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public NeedsPackage getNeedsPackage() {
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/NeedsPackageImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/NeedsPackageImpl.java
index be83c0e0310..6087b067fae 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/NeedsPackageImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/NeedsPackageImpl.java
@@ -97,6 +97,7 @@ import org.eclipse.uml2.uml.UMLPackage;
* <!-- begin-user-doc -->
* An implementation of the model <b>Package</b>.
* <!-- end-user-doc -->
+ *
* @generated
*/
public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
@@ -104,6 +105,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass stakeholderNeedEClass = null;
@@ -111,6 +113,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass problemStatementEClass = null;
@@ -118,6 +121,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass productPositioningEClass = null;
@@ -125,6 +129,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass businessOpportunityEClass = null;
@@ -132,6 +137,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass conceptEClass = null;
@@ -139,6 +145,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass missionEClass = null;
@@ -146,6 +153,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass vehicleSystemEClass = null;
@@ -153,6 +161,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass architectureEClass = null;
@@ -160,6 +169,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass architecturalDescriptionEClass = null;
@@ -167,6 +177,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass architecturalModelEClass = null;
@@ -174,6 +185,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass stakeholderEClass = null;
@@ -181,6 +193,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private static boolean isInited = false;
@@ -188,16 +201,18 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
*
- * <p>This method is used to initialize {@link NeedsPackage#eINSTANCE} when that field is accessed.
- * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * <p>
+ * This method is used to initialize {@link NeedsPackage#eINSTANCE} when that field is accessed. Clients should not invoke it directly. Instead,
+ * they should simply access that field to obtain the package. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see #eNS_URI
* @see #createPackageContents()
* @see #initializePackageContents()
* @generated
*/
public static NeedsPackage init() {
- if (isInited) return (NeedsPackage)EPackage.Registry.INSTANCE.getEPackage(NeedsPackage.eNS_URI);
+ if(isInited)
+ return (NeedsPackage)EPackage.Registry.INSTANCE.getEPackage(NeedsPackage.eNS_URI);
// Obtain or create and register package
NeedsPackageImpl theNeedsPackage = (NeedsPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof NeedsPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new NeedsPackageImpl());
@@ -299,7 +314,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
// Mark meta-data to indicate it can't be changed
theNeedsPackage.freeze();
-
+
// Update the registry and return the package
EPackage.Registry.INSTANCE.put(NeedsPackage.eNS_URI, theNeedsPackage);
return theNeedsPackage;
@@ -308,6 +323,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private boolean isCreated = false;
@@ -315,19 +331,19 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private boolean isInitialized = false;
/**
- * Creates an instance of the model <b>Package</b>, registered with
- * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
+ * Creates an instance of the model <b>Package</b>, registered with {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the
+ * package
* package URI value.
- * <p>Note: the correct way to create the package is via the static
- * factory method {@link #init init()}, which also performs
- * initialization of the package, or returns the registered package,
- * if one already exists.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * <p>
+ * Note: the correct way to create the package is via the static factory method {@link #init init()}, which also performs initialization of the
+ * package, or returns the registered package, if one already exists. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.ecore.EPackage.Registry
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage#eNS_URI
* @see #init()
@@ -338,14 +354,16 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
}
/**
- * Creates the meta-model objects for the package. This method is
+ * Creates the meta-model objects for the package. This method is
* guarded to have no affect on any invocation but its first.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void createPackageContents() {
- if (isCreated) return;
+ if(isCreated)
+ return;
isCreated = true;
// Create classes and their features
@@ -405,39 +423,20 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
* Initializes the annotations for <b>redefines</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected void createRedefinesAnnotations() {
- String source = "redefines";
- addAnnotation
- (getStakeholderNeed_Need(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(EastadlPackage.eNS_URI).appendFragment("//infrastructure/elements/TraceableSpecification/note")
- });
- addAnnotation
- (getProblemStatement_Problem(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(EastadlPackage.eNS_URI).appendFragment("//infrastructure/elements/TraceableSpecification/note")
- });
- addAnnotation
- (getBusinessOpportunity_BusinessOpportunity(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(EastadlPackage.eNS_URI).appendFragment("//infrastructure/elements/TraceableSpecification/note")
- });
+ String source = "redefines";
+ addAnnotation(getStakeholderNeed_Need(), source, new String[]{}, new URI[]{ URI.createURI(EastadlPackage.eNS_URI).appendFragment("//infrastructure/elements/TraceableSpecification/note") });
+ addAnnotation(getProblemStatement_Problem(), source, new String[]{}, new URI[]{ URI.createURI(EastadlPackage.eNS_URI).appendFragment("//infrastructure/elements/TraceableSpecification/note") });
+ addAnnotation(getBusinessOpportunity_BusinessOpportunity(), source, new String[]{}, new URI[]{ URI.createURI(EastadlPackage.eNS_URI).appendFragment("//infrastructure/elements/TraceableSpecification/note") });
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getArchitecturalDescription() {
@@ -447,6 +446,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getArchitecturalDescription_Aggregates() {
@@ -456,6 +456,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getArchitecturalDescription_Identifies() {
@@ -465,6 +466,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getArchitecturalModel() {
@@ -474,6 +476,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getArchitecture() {
@@ -483,6 +486,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getArchitecture_DescribedBy() {
@@ -492,6 +496,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getBusinessOpportunity() {
@@ -501,6 +506,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getBusinessOpportunity_Base_Class() {
@@ -510,6 +516,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EAttribute getBusinessOpportunity_BusinessOpportunity() {
@@ -519,6 +526,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getBusinessOpportunity_ProblemStatement() {
@@ -528,6 +536,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getBusinessOpportunity_ProductPositioning() {
@@ -537,6 +546,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getConcept() {
@@ -546,6 +556,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getMission() {
@@ -555,6 +566,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public NeedsFactory getNeedsFactory() {
@@ -564,6 +576,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getProblemStatement() {
@@ -573,6 +586,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getProblemStatement_Base_Class() {
@@ -582,6 +596,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getProblemStatement_Affects() {
@@ -591,6 +606,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EAttribute getProblemStatement_Impact() {
@@ -600,6 +616,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EAttribute getProblemStatement_Problem() {
@@ -609,6 +626,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EAttribute getProblemStatement_SolutionBenefits() {
@@ -618,6 +636,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getProductPositioning() {
@@ -627,6 +646,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getProductPositioning_Base_Class() {
@@ -636,6 +656,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EAttribute getProductPositioning_DrivingNeeds() {
@@ -645,6 +666,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EAttribute getProductPositioning_KeyCapabilities() {
@@ -654,6 +676,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EAttribute getProductPositioning_PrimaryCompetitiveAlternative() {
@@ -663,6 +686,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EAttribute getProductPositioning_PrimaryDifferentiation() {
@@ -672,6 +696,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EAttribute getProductPositioning_TargetCustomers() {
@@ -681,6 +706,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getStakeholder() {
@@ -690,6 +716,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getStakeholder_Base_Class() {
@@ -699,6 +726,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EAttribute getStakeholder_Responsibilities() {
@@ -708,6 +736,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EAttribute getStakeholder_SuccessCriteria() {
@@ -717,6 +746,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getStakeholderNeed() {
@@ -726,6 +756,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getStakeholderNeed_Base_Class() {
@@ -735,6 +766,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EAttribute getStakeholderNeed_Need() {
@@ -744,6 +776,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EAttribute getStakeholderNeed_Priority() {
@@ -753,6 +786,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getStakeholderNeed_ProblemStatement() {
@@ -762,6 +796,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getStakeholderNeed_StakeHolder() {
@@ -771,6 +806,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getVehicleSystem() {
@@ -780,6 +816,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getVehicleSystem_Fulfills() {
@@ -789,6 +826,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getVehicleSystem_Has() {
@@ -798,6 +836,7 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getVehicleSystem_HasAn() {
@@ -805,14 +844,16 @@ public class NeedsPackageImpl extends EPackageImpl implements NeedsPackage {
}
/**
- * Complete the initialization of the package and its meta-model. This
+ * Complete the initialization of the package and its meta-model. This
* method is guarded to have no affect on any invocation but its first.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void initializePackageContents() {
- if (isInitialized) return;
+ if(isInitialized)
+ return;
isInitialized = true;
// Initialize package
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ProblemStatementImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ProblemStatementImpl.java
index 14c014025be..2c06f09398b 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ProblemStatementImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ProblemStatementImpl.java
@@ -36,21 +36,23 @@ import org.eclipse.papyrus.eastadl.infrastructure.elements.impl.TraceableSpecifi
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProblemStatementImpl#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProblemStatementImpl#getAffects <em>Affects</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProblemStatementImpl#getImpact <em>Impact</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProblemStatementImpl#getProblem <em>Problem</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProblemStatementImpl#getSolutionBenefits <em>Solution Benefits</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProblemStatementImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProblemStatementImpl#getAffects <em>Affects</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProblemStatementImpl#getImpact <em>Impact</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProblemStatementImpl#getProblem <em>Problem</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProblemStatementImpl#getSolutionBenefits <em>Solution Benefits</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class ProblemStatementImpl extends TraceableSpecificationImpl implements ProblemStatement {
+
/**
* The cached value of the '{@link #getBase_Class() <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBase_Class()
* @generated
* @ordered
@@ -61,6 +63,7 @@ public class ProblemStatementImpl extends TraceableSpecificationImpl implements
* The cached value of the '{@link #getAffects() <em>Affects</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getAffects()
* @generated
* @ordered
@@ -71,6 +74,7 @@ public class ProblemStatementImpl extends TraceableSpecificationImpl implements
* The default value of the '{@link #getImpact() <em>Impact</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getImpact()
* @generated
* @ordered
@@ -81,6 +85,7 @@ public class ProblemStatementImpl extends TraceableSpecificationImpl implements
* The cached value of the '{@link #getImpact() <em>Impact</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getImpact()
* @generated
* @ordered
@@ -91,6 +96,7 @@ public class ProblemStatementImpl extends TraceableSpecificationImpl implements
* The default value of the '{@link #getProblem() <em>Problem</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getProblem()
* @generated
* @ordered
@@ -101,6 +107,7 @@ public class ProblemStatementImpl extends TraceableSpecificationImpl implements
* The cached value of the '{@link #getProblem() <em>Problem</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getProblem()
* @generated
* @ordered
@@ -111,6 +118,7 @@ public class ProblemStatementImpl extends TraceableSpecificationImpl implements
* The default value of the '{@link #getSolutionBenefits() <em>Solution Benefits</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getSolutionBenefits()
* @generated
* @ordered
@@ -121,6 +129,7 @@ public class ProblemStatementImpl extends TraceableSpecificationImpl implements
* The cached value of the '{@link #getSolutionBenefits() <em>Solution Benefits</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getSolutionBenefits()
* @generated
* @ordered
@@ -130,6 +139,7 @@ public class ProblemStatementImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected ProblemStatementImpl() {
@@ -139,22 +149,24 @@ public class ProblemStatementImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case NeedsPackage.PROBLEM_STATEMENT__BASE_CLASS:
- if (resolve) return getBase_Class();
- return basicGetBase_Class();
- case NeedsPackage.PROBLEM_STATEMENT__AFFECTS:
- return getAffects();
- case NeedsPackage.PROBLEM_STATEMENT__IMPACT:
- return getImpact();
- case NeedsPackage.PROBLEM_STATEMENT__PROBLEM:
- return getProblem();
- case NeedsPackage.PROBLEM_STATEMENT__SOLUTION_BENEFITS:
- return getSolutionBenefits();
+ switch(featureID) {
+ case NeedsPackage.PROBLEM_STATEMENT__BASE_CLASS:
+ if(resolve)
+ return getBase_Class();
+ return basicGetBase_Class();
+ case NeedsPackage.PROBLEM_STATEMENT__AFFECTS:
+ return getAffects();
+ case NeedsPackage.PROBLEM_STATEMENT__IMPACT:
+ return getImpact();
+ case NeedsPackage.PROBLEM_STATEMENT__PROBLEM:
+ return getProblem();
+ case NeedsPackage.PROBLEM_STATEMENT__SOLUTION_BENEFITS:
+ return getSolutionBenefits();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -162,21 +174,22 @@ public class ProblemStatementImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch (featureID) {
- case NeedsPackage.PROBLEM_STATEMENT__BASE_CLASS:
- return base_Class != null;
- case NeedsPackage.PROBLEM_STATEMENT__AFFECTS:
- return affects != null && !affects.isEmpty();
- case NeedsPackage.PROBLEM_STATEMENT__IMPACT:
- return IMPACT_EDEFAULT == null ? impact != null : !IMPACT_EDEFAULT.equals(impact);
- case NeedsPackage.PROBLEM_STATEMENT__PROBLEM:
- return PROBLEM_EDEFAULT == null ? problem != null : !PROBLEM_EDEFAULT.equals(problem);
- case NeedsPackage.PROBLEM_STATEMENT__SOLUTION_BENEFITS:
- return SOLUTION_BENEFITS_EDEFAULT == null ? solutionBenefits != null : !SOLUTION_BENEFITS_EDEFAULT.equals(solutionBenefits);
+ switch(featureID) {
+ case NeedsPackage.PROBLEM_STATEMENT__BASE_CLASS:
+ return base_Class != null;
+ case NeedsPackage.PROBLEM_STATEMENT__AFFECTS:
+ return affects != null && !affects.isEmpty();
+ case NeedsPackage.PROBLEM_STATEMENT__IMPACT:
+ return IMPACT_EDEFAULT == null ? impact != null : !IMPACT_EDEFAULT.equals(impact);
+ case NeedsPackage.PROBLEM_STATEMENT__PROBLEM:
+ return PROBLEM_EDEFAULT == null ? problem != null : !PROBLEM_EDEFAULT.equals(problem);
+ case NeedsPackage.PROBLEM_STATEMENT__SOLUTION_BENEFITS:
+ return SOLUTION_BENEFITS_EDEFAULT == null ? solutionBenefits != null : !SOLUTION_BENEFITS_EDEFAULT.equals(solutionBenefits);
}
return super.eIsSet(featureID);
}
@@ -184,28 +197,29 @@ public class ProblemStatementImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case NeedsPackage.PROBLEM_STATEMENT__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)newValue);
- return;
- case NeedsPackage.PROBLEM_STATEMENT__AFFECTS:
- getAffects().clear();
- getAffects().addAll((Collection<? extends Stakeholder>)newValue);
- return;
- case NeedsPackage.PROBLEM_STATEMENT__IMPACT:
- setImpact((String)newValue);
- return;
- case NeedsPackage.PROBLEM_STATEMENT__PROBLEM:
- setProblem((String)newValue);
- return;
- case NeedsPackage.PROBLEM_STATEMENT__SOLUTION_BENEFITS:
- setSolutionBenefits((String)newValue);
- return;
+ switch(featureID) {
+ case NeedsPackage.PROBLEM_STATEMENT__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)newValue);
+ return;
+ case NeedsPackage.PROBLEM_STATEMENT__AFFECTS:
+ getAffects().clear();
+ getAffects().addAll((Collection<? extends Stakeholder>)newValue);
+ return;
+ case NeedsPackage.PROBLEM_STATEMENT__IMPACT:
+ setImpact((String)newValue);
+ return;
+ case NeedsPackage.PROBLEM_STATEMENT__PROBLEM:
+ setProblem((String)newValue);
+ return;
+ case NeedsPackage.PROBLEM_STATEMENT__SOLUTION_BENEFITS:
+ setSolutionBenefits((String)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -213,6 +227,7 @@ public class ProblemStatementImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -223,14 +238,15 @@ public class ProblemStatementImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Class getBase_Class() {
- if (base_Class != null && base_Class.eIsProxy()) {
+ if(base_Class != null && base_Class.eIsProxy()) {
InternalEObject oldBase_Class = (InternalEObject)base_Class;
base_Class = (org.eclipse.uml2.uml.Class)eResolveProxy(oldBase_Class);
- if (base_Class != oldBase_Class) {
- if (eNotificationRequired())
+ if(base_Class != oldBase_Class) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, NeedsPackage.PROBLEM_STATEMENT__BASE_CLASS, oldBase_Class, base_Class));
}
}
@@ -240,6 +256,7 @@ public class ProblemStatementImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Class basicGetBase_Class() {
@@ -249,38 +266,40 @@ public class ProblemStatementImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setBase_Class(org.eclipse.uml2.uml.Class newBase_Class) {
org.eclipse.uml2.uml.Class oldBase_Class = base_Class;
base_Class = newBase_Class;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, NeedsPackage.PROBLEM_STATEMENT__BASE_CLASS, oldBase_Class, base_Class));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch (featureID) {
- case NeedsPackage.PROBLEM_STATEMENT__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)null);
- return;
- case NeedsPackage.PROBLEM_STATEMENT__AFFECTS:
- getAffects().clear();
- return;
- case NeedsPackage.PROBLEM_STATEMENT__IMPACT:
- setImpact(IMPACT_EDEFAULT);
- return;
- case NeedsPackage.PROBLEM_STATEMENT__PROBLEM:
- setProblem(PROBLEM_EDEFAULT);
- return;
- case NeedsPackage.PROBLEM_STATEMENT__SOLUTION_BENEFITS:
- setSolutionBenefits(SOLUTION_BENEFITS_EDEFAULT);
- return;
+ switch(featureID) {
+ case NeedsPackage.PROBLEM_STATEMENT__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)null);
+ return;
+ case NeedsPackage.PROBLEM_STATEMENT__AFFECTS:
+ getAffects().clear();
+ return;
+ case NeedsPackage.PROBLEM_STATEMENT__IMPACT:
+ setImpact(IMPACT_EDEFAULT);
+ return;
+ case NeedsPackage.PROBLEM_STATEMENT__PROBLEM:
+ setProblem(PROBLEM_EDEFAULT);
+ return;
+ case NeedsPackage.PROBLEM_STATEMENT__SOLUTION_BENEFITS:
+ setSolutionBenefits(SOLUTION_BENEFITS_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
@@ -288,10 +307,11 @@ public class ProblemStatementImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EList<Stakeholder> getAffects() {
- if (affects == null) {
+ if(affects == null) {
affects = new EObjectResolvingEList<Stakeholder>(Stakeholder.class, this, NeedsPackage.PROBLEM_STATEMENT__AFFECTS);
}
return affects;
@@ -300,6 +320,7 @@ public class ProblemStatementImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public String getImpact() {
@@ -309,6 +330,7 @@ public class ProblemStatementImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public String getProblem() {
@@ -318,6 +340,7 @@ public class ProblemStatementImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public String getSolutionBenefits() {
@@ -327,47 +350,52 @@ public class ProblemStatementImpl extends TraceableSpecificationImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setImpact(String newImpact) {
String oldImpact = impact;
impact = newImpact;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, NeedsPackage.PROBLEM_STATEMENT__IMPACT, oldImpact, impact));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setProblem(String newProblem) {
String oldProblem = problem;
problem = newProblem;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, NeedsPackage.PROBLEM_STATEMENT__PROBLEM, oldProblem, problem));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setSolutionBenefits(String newSolutionBenefits) {
String oldSolutionBenefits = solutionBenefits;
solutionBenefits = newSolutionBenefits;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, NeedsPackage.PROBLEM_STATEMENT__SOLUTION_BENEFITS, oldSolutionBenefits, solutionBenefits));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public String toString() {
- if (eIsProxy()) return super.toString();
+ if(eIsProxy())
+ return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (impact: ");
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ProductPositioningImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ProductPositioningImpl.java
index 9613a1f3daa..e665caa52bb 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ProductPositioningImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/ProductPositioningImpl.java
@@ -31,22 +31,25 @@ import org.eclipse.papyrus.eastadl.infrastructure.elements.impl.TraceableSpecifi
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProductPositioningImpl#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProductPositioningImpl#getDrivingNeeds <em>Driving Needs</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProductPositioningImpl#getKeyCapabilities <em>Key Capabilities</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProductPositioningImpl#getPrimaryCompetitiveAlternative <em>Primary Competitive Alternative</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProductPositioningImpl#getPrimaryDifferentiation <em>Primary Differentiation</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProductPositioningImpl#getTargetCustomers <em>Target Customers</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProductPositioningImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProductPositioningImpl#getDrivingNeeds <em>Driving Needs</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProductPositioningImpl#getKeyCapabilities <em>Key Capabilities</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProductPositioningImpl#getPrimaryCompetitiveAlternative <em>Primary Competitive Alternative
+ * </em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProductPositioningImpl#getPrimaryDifferentiation <em>Primary Differentiation</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.ProductPositioningImpl#getTargetCustomers <em>Target Customers</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class ProductPositioningImpl extends TraceableSpecificationImpl implements ProductPositioning {
+
/**
* The cached value of the '{@link #getBase_Class() <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBase_Class()
* @generated
* @ordered
@@ -57,6 +60,7 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
* The default value of the '{@link #getDrivingNeeds() <em>Driving Needs</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getDrivingNeeds()
* @generated
* @ordered
@@ -67,6 +71,7 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
* The cached value of the '{@link #getDrivingNeeds() <em>Driving Needs</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getDrivingNeeds()
* @generated
* @ordered
@@ -77,6 +82,7 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
* The default value of the '{@link #getKeyCapabilities() <em>Key Capabilities</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getKeyCapabilities()
* @generated
* @ordered
@@ -87,6 +93,7 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
* The cached value of the '{@link #getKeyCapabilities() <em>Key Capabilities</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getKeyCapabilities()
* @generated
* @ordered
@@ -97,6 +104,7 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
* The default value of the '{@link #getPrimaryCompetitiveAlternative() <em>Primary Competitive Alternative</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getPrimaryCompetitiveAlternative()
* @generated
* @ordered
@@ -107,6 +115,7 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
* The cached value of the '{@link #getPrimaryCompetitiveAlternative() <em>Primary Competitive Alternative</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getPrimaryCompetitiveAlternative()
* @generated
* @ordered
@@ -117,6 +126,7 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
* The default value of the '{@link #getPrimaryDifferentiation() <em>Primary Differentiation</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getPrimaryDifferentiation()
* @generated
* @ordered
@@ -127,6 +137,7 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
* The cached value of the '{@link #getPrimaryDifferentiation() <em>Primary Differentiation</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getPrimaryDifferentiation()
* @generated
* @ordered
@@ -137,6 +148,7 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
* The default value of the '{@link #getTargetCustomers() <em>Target Customers</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getTargetCustomers()
* @generated
* @ordered
@@ -147,6 +159,7 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
* The cached value of the '{@link #getTargetCustomers() <em>Target Customers</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getTargetCustomers()
* @generated
* @ordered
@@ -156,6 +169,7 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected ProductPositioningImpl() {
@@ -165,24 +179,26 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case NeedsPackage.PRODUCT_POSITIONING__BASE_CLASS:
- if (resolve) return getBase_Class();
- return basicGetBase_Class();
- case NeedsPackage.PRODUCT_POSITIONING__DRIVING_NEEDS:
- return getDrivingNeeds();
- case NeedsPackage.PRODUCT_POSITIONING__KEY_CAPABILITIES:
- return getKeyCapabilities();
- case NeedsPackage.PRODUCT_POSITIONING__PRIMARY_COMPETITIVE_ALTERNATIVE:
- return getPrimaryCompetitiveAlternative();
- case NeedsPackage.PRODUCT_POSITIONING__PRIMARY_DIFFERENTIATION:
- return getPrimaryDifferentiation();
- case NeedsPackage.PRODUCT_POSITIONING__TARGET_CUSTOMERS:
- return getTargetCustomers();
+ switch(featureID) {
+ case NeedsPackage.PRODUCT_POSITIONING__BASE_CLASS:
+ if(resolve)
+ return getBase_Class();
+ return basicGetBase_Class();
+ case NeedsPackage.PRODUCT_POSITIONING__DRIVING_NEEDS:
+ return getDrivingNeeds();
+ case NeedsPackage.PRODUCT_POSITIONING__KEY_CAPABILITIES:
+ return getKeyCapabilities();
+ case NeedsPackage.PRODUCT_POSITIONING__PRIMARY_COMPETITIVE_ALTERNATIVE:
+ return getPrimaryCompetitiveAlternative();
+ case NeedsPackage.PRODUCT_POSITIONING__PRIMARY_DIFFERENTIATION:
+ return getPrimaryDifferentiation();
+ case NeedsPackage.PRODUCT_POSITIONING__TARGET_CUSTOMERS:
+ return getTargetCustomers();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -190,23 +206,24 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch (featureID) {
- case NeedsPackage.PRODUCT_POSITIONING__BASE_CLASS:
- return base_Class != null;
- case NeedsPackage.PRODUCT_POSITIONING__DRIVING_NEEDS:
- return DRIVING_NEEDS_EDEFAULT == null ? drivingNeeds != null : !DRIVING_NEEDS_EDEFAULT.equals(drivingNeeds);
- case NeedsPackage.PRODUCT_POSITIONING__KEY_CAPABILITIES:
- return KEY_CAPABILITIES_EDEFAULT == null ? keyCapabilities != null : !KEY_CAPABILITIES_EDEFAULT.equals(keyCapabilities);
- case NeedsPackage.PRODUCT_POSITIONING__PRIMARY_COMPETITIVE_ALTERNATIVE:
- return PRIMARY_COMPETITIVE_ALTERNATIVE_EDEFAULT == null ? primaryCompetitiveAlternative != null : !PRIMARY_COMPETITIVE_ALTERNATIVE_EDEFAULT.equals(primaryCompetitiveAlternative);
- case NeedsPackage.PRODUCT_POSITIONING__PRIMARY_DIFFERENTIATION:
- return PRIMARY_DIFFERENTIATION_EDEFAULT == null ? primaryDifferentiation != null : !PRIMARY_DIFFERENTIATION_EDEFAULT.equals(primaryDifferentiation);
- case NeedsPackage.PRODUCT_POSITIONING__TARGET_CUSTOMERS:
- return TARGET_CUSTOMERS_EDEFAULT == null ? targetCustomers != null : !TARGET_CUSTOMERS_EDEFAULT.equals(targetCustomers);
+ switch(featureID) {
+ case NeedsPackage.PRODUCT_POSITIONING__BASE_CLASS:
+ return base_Class != null;
+ case NeedsPackage.PRODUCT_POSITIONING__DRIVING_NEEDS:
+ return DRIVING_NEEDS_EDEFAULT == null ? drivingNeeds != null : !DRIVING_NEEDS_EDEFAULT.equals(drivingNeeds);
+ case NeedsPackage.PRODUCT_POSITIONING__KEY_CAPABILITIES:
+ return KEY_CAPABILITIES_EDEFAULT == null ? keyCapabilities != null : !KEY_CAPABILITIES_EDEFAULT.equals(keyCapabilities);
+ case NeedsPackage.PRODUCT_POSITIONING__PRIMARY_COMPETITIVE_ALTERNATIVE:
+ return PRIMARY_COMPETITIVE_ALTERNATIVE_EDEFAULT == null ? primaryCompetitiveAlternative != null : !PRIMARY_COMPETITIVE_ALTERNATIVE_EDEFAULT.equals(primaryCompetitiveAlternative);
+ case NeedsPackage.PRODUCT_POSITIONING__PRIMARY_DIFFERENTIATION:
+ return PRIMARY_DIFFERENTIATION_EDEFAULT == null ? primaryDifferentiation != null : !PRIMARY_DIFFERENTIATION_EDEFAULT.equals(primaryDifferentiation);
+ case NeedsPackage.PRODUCT_POSITIONING__TARGET_CUSTOMERS:
+ return TARGET_CUSTOMERS_EDEFAULT == null ? targetCustomers != null : !TARGET_CUSTOMERS_EDEFAULT.equals(targetCustomers);
}
return super.eIsSet(featureID);
}
@@ -214,29 +231,30 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case NeedsPackage.PRODUCT_POSITIONING__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)newValue);
- return;
- case NeedsPackage.PRODUCT_POSITIONING__DRIVING_NEEDS:
- setDrivingNeeds((String)newValue);
- return;
- case NeedsPackage.PRODUCT_POSITIONING__KEY_CAPABILITIES:
- setKeyCapabilities((String)newValue);
- return;
- case NeedsPackage.PRODUCT_POSITIONING__PRIMARY_COMPETITIVE_ALTERNATIVE:
- setPrimaryCompetitiveAlternative((String)newValue);
- return;
- case NeedsPackage.PRODUCT_POSITIONING__PRIMARY_DIFFERENTIATION:
- setPrimaryDifferentiation((String)newValue);
- return;
- case NeedsPackage.PRODUCT_POSITIONING__TARGET_CUSTOMERS:
- setTargetCustomers((String)newValue);
- return;
+ switch(featureID) {
+ case NeedsPackage.PRODUCT_POSITIONING__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)newValue);
+ return;
+ case NeedsPackage.PRODUCT_POSITIONING__DRIVING_NEEDS:
+ setDrivingNeeds((String)newValue);
+ return;
+ case NeedsPackage.PRODUCT_POSITIONING__KEY_CAPABILITIES:
+ setKeyCapabilities((String)newValue);
+ return;
+ case NeedsPackage.PRODUCT_POSITIONING__PRIMARY_COMPETITIVE_ALTERNATIVE:
+ setPrimaryCompetitiveAlternative((String)newValue);
+ return;
+ case NeedsPackage.PRODUCT_POSITIONING__PRIMARY_DIFFERENTIATION:
+ setPrimaryDifferentiation((String)newValue);
+ return;
+ case NeedsPackage.PRODUCT_POSITIONING__TARGET_CUSTOMERS:
+ setTargetCustomers((String)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -244,6 +262,7 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -254,14 +273,15 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Class getBase_Class() {
- if (base_Class != null && base_Class.eIsProxy()) {
+ if(base_Class != null && base_Class.eIsProxy()) {
InternalEObject oldBase_Class = (InternalEObject)base_Class;
base_Class = (org.eclipse.uml2.uml.Class)eResolveProxy(oldBase_Class);
- if (base_Class != oldBase_Class) {
- if (eNotificationRequired())
+ if(base_Class != oldBase_Class) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, NeedsPackage.PRODUCT_POSITIONING__BASE_CLASS, oldBase_Class, base_Class));
}
}
@@ -271,6 +291,7 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Class basicGetBase_Class() {
@@ -280,41 +301,43 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setBase_Class(org.eclipse.uml2.uml.Class newBase_Class) {
org.eclipse.uml2.uml.Class oldBase_Class = base_Class;
base_Class = newBase_Class;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, NeedsPackage.PRODUCT_POSITIONING__BASE_CLASS, oldBase_Class, base_Class));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch (featureID) {
- case NeedsPackage.PRODUCT_POSITIONING__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)null);
- return;
- case NeedsPackage.PRODUCT_POSITIONING__DRIVING_NEEDS:
- setDrivingNeeds(DRIVING_NEEDS_EDEFAULT);
- return;
- case NeedsPackage.PRODUCT_POSITIONING__KEY_CAPABILITIES:
- setKeyCapabilities(KEY_CAPABILITIES_EDEFAULT);
- return;
- case NeedsPackage.PRODUCT_POSITIONING__PRIMARY_COMPETITIVE_ALTERNATIVE:
- setPrimaryCompetitiveAlternative(PRIMARY_COMPETITIVE_ALTERNATIVE_EDEFAULT);
- return;
- case NeedsPackage.PRODUCT_POSITIONING__PRIMARY_DIFFERENTIATION:
- setPrimaryDifferentiation(PRIMARY_DIFFERENTIATION_EDEFAULT);
- return;
- case NeedsPackage.PRODUCT_POSITIONING__TARGET_CUSTOMERS:
- setTargetCustomers(TARGET_CUSTOMERS_EDEFAULT);
- return;
+ switch(featureID) {
+ case NeedsPackage.PRODUCT_POSITIONING__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)null);
+ return;
+ case NeedsPackage.PRODUCT_POSITIONING__DRIVING_NEEDS:
+ setDrivingNeeds(DRIVING_NEEDS_EDEFAULT);
+ return;
+ case NeedsPackage.PRODUCT_POSITIONING__KEY_CAPABILITIES:
+ setKeyCapabilities(KEY_CAPABILITIES_EDEFAULT);
+ return;
+ case NeedsPackage.PRODUCT_POSITIONING__PRIMARY_COMPETITIVE_ALTERNATIVE:
+ setPrimaryCompetitiveAlternative(PRIMARY_COMPETITIVE_ALTERNATIVE_EDEFAULT);
+ return;
+ case NeedsPackage.PRODUCT_POSITIONING__PRIMARY_DIFFERENTIATION:
+ setPrimaryDifferentiation(PRIMARY_DIFFERENTIATION_EDEFAULT);
+ return;
+ case NeedsPackage.PRODUCT_POSITIONING__TARGET_CUSTOMERS:
+ setTargetCustomers(TARGET_CUSTOMERS_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
@@ -322,6 +345,7 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public String getDrivingNeeds() {
@@ -331,6 +355,7 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public String getKeyCapabilities() {
@@ -340,6 +365,7 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public String getPrimaryCompetitiveAlternative() {
@@ -349,6 +375,7 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public String getPrimaryDifferentiation() {
@@ -358,6 +385,7 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public String getTargetCustomers() {
@@ -367,71 +395,78 @@ public class ProductPositioningImpl extends TraceableSpecificationImpl implement
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setDrivingNeeds(String newDrivingNeeds) {
String oldDrivingNeeds = drivingNeeds;
drivingNeeds = newDrivingNeeds;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, NeedsPackage.PRODUCT_POSITIONING__DRIVING_NEEDS, oldDrivingNeeds, drivingNeeds));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setKeyCapabilities(String newKeyCapabilities) {
String oldKeyCapabilities = keyCapabilities;
keyCapabilities = newKeyCapabilities;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, NeedsPackage.PRODUCT_POSITIONING__KEY_CAPABILITIES, oldKeyCapabilities, keyCapabilities));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setPrimaryCompetitiveAlternative(String newPrimaryCompetitiveAlternative) {
String oldPrimaryCompetitiveAlternative = primaryCompetitiveAlternative;
primaryCompetitiveAlternative = newPrimaryCompetitiveAlternative;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, NeedsPackage.PRODUCT_POSITIONING__PRIMARY_COMPETITIVE_ALTERNATIVE, oldPrimaryCompetitiveAlternative, primaryCompetitiveAlternative));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setPrimaryDifferentiation(String newPrimaryDifferentiation) {
String oldPrimaryDifferentiation = primaryDifferentiation;
primaryDifferentiation = newPrimaryDifferentiation;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, NeedsPackage.PRODUCT_POSITIONING__PRIMARY_DIFFERENTIATION, oldPrimaryDifferentiation, primaryDifferentiation));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setTargetCustomers(String newTargetCustomers) {
String oldTargetCustomers = targetCustomers;
targetCustomers = newTargetCustomers;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, NeedsPackage.PRODUCT_POSITIONING__TARGET_CUSTOMERS, oldTargetCustomers, targetCustomers));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public String toString() {
- if (eIsProxy()) return super.toString();
+ if(eIsProxy())
+ return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (drivingNeeds: ");
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/StakeholderImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/StakeholderImpl.java
index 796c9cb5684..0b57bc39b10 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/StakeholderImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/StakeholderImpl.java
@@ -31,19 +31,21 @@ import org.eclipse.papyrus.eastadl.infrastructure.elements.impl.TraceableSpecifi
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderImpl#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderImpl#getResponsibilities <em>Responsibilities</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderImpl#getSuccessCriteria <em>Success Criteria</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderImpl#getResponsibilities <em>Responsibilities</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderImpl#getSuccessCriteria <em>Success Criteria</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class StakeholderImpl extends TraceableSpecificationImpl implements Stakeholder {
+
/**
* The cached value of the '{@link #getBase_Class() <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBase_Class()
* @generated
* @ordered
@@ -54,6 +56,7 @@ public class StakeholderImpl extends TraceableSpecificationImpl implements Stake
* The default value of the '{@link #getResponsibilities() <em>Responsibilities</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getResponsibilities()
* @generated
* @ordered
@@ -64,6 +67,7 @@ public class StakeholderImpl extends TraceableSpecificationImpl implements Stake
* The cached value of the '{@link #getResponsibilities() <em>Responsibilities</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getResponsibilities()
* @generated
* @ordered
@@ -74,6 +78,7 @@ public class StakeholderImpl extends TraceableSpecificationImpl implements Stake
* The default value of the '{@link #getSuccessCriteria() <em>Success Criteria</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getSuccessCriteria()
* @generated
* @ordered
@@ -84,6 +89,7 @@ public class StakeholderImpl extends TraceableSpecificationImpl implements Stake
* The cached value of the '{@link #getSuccessCriteria() <em>Success Criteria</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getSuccessCriteria()
* @generated
* @ordered
@@ -93,6 +99,7 @@ public class StakeholderImpl extends TraceableSpecificationImpl implements Stake
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected StakeholderImpl() {
@@ -102,18 +109,20 @@ public class StakeholderImpl extends TraceableSpecificationImpl implements Stake
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case NeedsPackage.STAKEHOLDER__BASE_CLASS:
- if (resolve) return getBase_Class();
- return basicGetBase_Class();
- case NeedsPackage.STAKEHOLDER__RESPONSIBILITIES:
- return getResponsibilities();
- case NeedsPackage.STAKEHOLDER__SUCCESS_CRITERIA:
- return getSuccessCriteria();
+ switch(featureID) {
+ case NeedsPackage.STAKEHOLDER__BASE_CLASS:
+ if(resolve)
+ return getBase_Class();
+ return basicGetBase_Class();
+ case NeedsPackage.STAKEHOLDER__RESPONSIBILITIES:
+ return getResponsibilities();
+ case NeedsPackage.STAKEHOLDER__SUCCESS_CRITERIA:
+ return getSuccessCriteria();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -121,17 +130,18 @@ public class StakeholderImpl extends TraceableSpecificationImpl implements Stake
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch (featureID) {
- case NeedsPackage.STAKEHOLDER__BASE_CLASS:
- return base_Class != null;
- case NeedsPackage.STAKEHOLDER__RESPONSIBILITIES:
- return RESPONSIBILITIES_EDEFAULT == null ? responsibilities != null : !RESPONSIBILITIES_EDEFAULT.equals(responsibilities);
- case NeedsPackage.STAKEHOLDER__SUCCESS_CRITERIA:
- return SUCCESS_CRITERIA_EDEFAULT == null ? successCriteria != null : !SUCCESS_CRITERIA_EDEFAULT.equals(successCriteria);
+ switch(featureID) {
+ case NeedsPackage.STAKEHOLDER__BASE_CLASS:
+ return base_Class != null;
+ case NeedsPackage.STAKEHOLDER__RESPONSIBILITIES:
+ return RESPONSIBILITIES_EDEFAULT == null ? responsibilities != null : !RESPONSIBILITIES_EDEFAULT.equals(responsibilities);
+ case NeedsPackage.STAKEHOLDER__SUCCESS_CRITERIA:
+ return SUCCESS_CRITERIA_EDEFAULT == null ? successCriteria != null : !SUCCESS_CRITERIA_EDEFAULT.equals(successCriteria);
}
return super.eIsSet(featureID);
}
@@ -139,20 +149,21 @@ public class StakeholderImpl extends TraceableSpecificationImpl implements Stake
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case NeedsPackage.STAKEHOLDER__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)newValue);
- return;
- case NeedsPackage.STAKEHOLDER__RESPONSIBILITIES:
- setResponsibilities((String)newValue);
- return;
- case NeedsPackage.STAKEHOLDER__SUCCESS_CRITERIA:
- setSuccessCriteria((String)newValue);
- return;
+ switch(featureID) {
+ case NeedsPackage.STAKEHOLDER__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)newValue);
+ return;
+ case NeedsPackage.STAKEHOLDER__RESPONSIBILITIES:
+ setResponsibilities((String)newValue);
+ return;
+ case NeedsPackage.STAKEHOLDER__SUCCESS_CRITERIA:
+ setSuccessCriteria((String)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -160,6 +171,7 @@ public class StakeholderImpl extends TraceableSpecificationImpl implements Stake
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -170,14 +182,15 @@ public class StakeholderImpl extends TraceableSpecificationImpl implements Stake
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Class getBase_Class() {
- if (base_Class != null && base_Class.eIsProxy()) {
+ if(base_Class != null && base_Class.eIsProxy()) {
InternalEObject oldBase_Class = (InternalEObject)base_Class;
base_Class = (org.eclipse.uml2.uml.Class)eResolveProxy(oldBase_Class);
- if (base_Class != oldBase_Class) {
- if (eNotificationRequired())
+ if(base_Class != oldBase_Class) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, NeedsPackage.STAKEHOLDER__BASE_CLASS, oldBase_Class, base_Class));
}
}
@@ -187,6 +200,7 @@ public class StakeholderImpl extends TraceableSpecificationImpl implements Stake
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Class basicGetBase_Class() {
@@ -196,32 +210,34 @@ public class StakeholderImpl extends TraceableSpecificationImpl implements Stake
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setBase_Class(org.eclipse.uml2.uml.Class newBase_Class) {
org.eclipse.uml2.uml.Class oldBase_Class = base_Class;
base_Class = newBase_Class;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, NeedsPackage.STAKEHOLDER__BASE_CLASS, oldBase_Class, base_Class));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch (featureID) {
- case NeedsPackage.STAKEHOLDER__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)null);
- return;
- case NeedsPackage.STAKEHOLDER__RESPONSIBILITIES:
- setResponsibilities(RESPONSIBILITIES_EDEFAULT);
- return;
- case NeedsPackage.STAKEHOLDER__SUCCESS_CRITERIA:
- setSuccessCriteria(SUCCESS_CRITERIA_EDEFAULT);
- return;
+ switch(featureID) {
+ case NeedsPackage.STAKEHOLDER__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)null);
+ return;
+ case NeedsPackage.STAKEHOLDER__RESPONSIBILITIES:
+ setResponsibilities(RESPONSIBILITIES_EDEFAULT);
+ return;
+ case NeedsPackage.STAKEHOLDER__SUCCESS_CRITERIA:
+ setSuccessCriteria(SUCCESS_CRITERIA_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
@@ -229,6 +245,7 @@ public class StakeholderImpl extends TraceableSpecificationImpl implements Stake
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public String getResponsibilities() {
@@ -238,6 +255,7 @@ public class StakeholderImpl extends TraceableSpecificationImpl implements Stake
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public String getSuccessCriteria() {
@@ -247,35 +265,39 @@ public class StakeholderImpl extends TraceableSpecificationImpl implements Stake
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setResponsibilities(String newResponsibilities) {
String oldResponsibilities = responsibilities;
responsibilities = newResponsibilities;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, NeedsPackage.STAKEHOLDER__RESPONSIBILITIES, oldResponsibilities, responsibilities));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setSuccessCriteria(String newSuccessCriteria) {
String oldSuccessCriteria = successCriteria;
successCriteria = newSuccessCriteria;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, NeedsPackage.STAKEHOLDER__SUCCESS_CRITERIA, oldSuccessCriteria, successCriteria));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public String toString() {
- if (eIsProxy()) return super.toString();
+ if(eIsProxy())
+ return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (responsibilities: ");
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/StakeholderNeedImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/StakeholderNeedImpl.java
index aa61c5e6bd8..15ea924db95 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/StakeholderNeedImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/StakeholderNeedImpl.java
@@ -37,21 +37,23 @@ import org.eclipse.papyrus.eastadl.infrastructure.elements.impl.TraceableSpecifi
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderNeedImpl#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderNeedImpl#getNeed <em>Need</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderNeedImpl#getPriority <em>Priority</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderNeedImpl#getStakeHolder <em>Stake Holder</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderNeedImpl#getProblemStatement <em>Problem Statement</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderNeedImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderNeedImpl#getNeed <em>Need</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderNeedImpl#getPriority <em>Priority</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderNeedImpl#getStakeHolder <em>Stake Holder</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.StakeholderNeedImpl#getProblemStatement <em>Problem Statement</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class StakeholderNeedImpl extends TraceableSpecificationImpl implements StakeholderNeed {
+
/**
* The cached value of the '{@link #getBase_Class() <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBase_Class()
* @generated
* @ordered
@@ -62,6 +64,7 @@ public class StakeholderNeedImpl extends TraceableSpecificationImpl implements S
* The default value of the '{@link #getNeed() <em>Need</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getNeed()
* @generated
* @ordered
@@ -72,6 +75,7 @@ public class StakeholderNeedImpl extends TraceableSpecificationImpl implements S
* The cached value of the '{@link #getNeed() <em>Need</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getNeed()
* @generated
* @ordered
@@ -82,6 +86,7 @@ public class StakeholderNeedImpl extends TraceableSpecificationImpl implements S
* The default value of the '{@link #getPriority() <em>Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getPriority()
* @generated
* @ordered
@@ -92,6 +97,7 @@ public class StakeholderNeedImpl extends TraceableSpecificationImpl implements S
* The cached value of the '{@link #getPriority() <em>Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getPriority()
* @generated
* @ordered
@@ -102,6 +108,7 @@ public class StakeholderNeedImpl extends TraceableSpecificationImpl implements S
* The cached value of the '{@link #getStakeHolder() <em>Stake Holder</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getStakeHolder()
* @generated
* @ordered
@@ -112,6 +119,7 @@ public class StakeholderNeedImpl extends TraceableSpecificationImpl implements S
* The cached value of the '{@link #getProblemStatement() <em>Problem Statement</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getProblemStatement()
* @generated
* @ordered
@@ -121,6 +129,7 @@ public class StakeholderNeedImpl extends TraceableSpecificationImpl implements S
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected StakeholderNeedImpl() {
@@ -130,22 +139,24 @@ public class StakeholderNeedImpl extends TraceableSpecificationImpl implements S
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case NeedsPackage.STAKEHOLDER_NEED__BASE_CLASS:
- if (resolve) return getBase_Class();
- return basicGetBase_Class();
- case NeedsPackage.STAKEHOLDER_NEED__NEED:
- return getNeed();
- case NeedsPackage.STAKEHOLDER_NEED__PRIORITY:
- return getPriority();
- case NeedsPackage.STAKEHOLDER_NEED__STAKE_HOLDER:
- return getStakeHolder();
- case NeedsPackage.STAKEHOLDER_NEED__PROBLEM_STATEMENT:
- return getProblemStatement();
+ switch(featureID) {
+ case NeedsPackage.STAKEHOLDER_NEED__BASE_CLASS:
+ if(resolve)
+ return getBase_Class();
+ return basicGetBase_Class();
+ case NeedsPackage.STAKEHOLDER_NEED__NEED:
+ return getNeed();
+ case NeedsPackage.STAKEHOLDER_NEED__PRIORITY:
+ return getPriority();
+ case NeedsPackage.STAKEHOLDER_NEED__STAKE_HOLDER:
+ return getStakeHolder();
+ case NeedsPackage.STAKEHOLDER_NEED__PROBLEM_STATEMENT:
+ return getProblemStatement();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -153,21 +164,22 @@ public class StakeholderNeedImpl extends TraceableSpecificationImpl implements S
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch (featureID) {
- case NeedsPackage.STAKEHOLDER_NEED__BASE_CLASS:
- return base_Class != null;
- case NeedsPackage.STAKEHOLDER_NEED__NEED:
- return NEED_EDEFAULT == null ? need != null : !NEED_EDEFAULT.equals(need);
- case NeedsPackage.STAKEHOLDER_NEED__PRIORITY:
- return priority != PRIORITY_EDEFAULT;
- case NeedsPackage.STAKEHOLDER_NEED__STAKE_HOLDER:
- return stakeHolder != null && !stakeHolder.isEmpty();
- case NeedsPackage.STAKEHOLDER_NEED__PROBLEM_STATEMENT:
- return problemStatement != null && !problemStatement.isEmpty();
+ switch(featureID) {
+ case NeedsPackage.STAKEHOLDER_NEED__BASE_CLASS:
+ return base_Class != null;
+ case NeedsPackage.STAKEHOLDER_NEED__NEED:
+ return NEED_EDEFAULT == null ? need != null : !NEED_EDEFAULT.equals(need);
+ case NeedsPackage.STAKEHOLDER_NEED__PRIORITY:
+ return priority != PRIORITY_EDEFAULT;
+ case NeedsPackage.STAKEHOLDER_NEED__STAKE_HOLDER:
+ return stakeHolder != null && !stakeHolder.isEmpty();
+ case NeedsPackage.STAKEHOLDER_NEED__PROBLEM_STATEMENT:
+ return problemStatement != null && !problemStatement.isEmpty();
}
return super.eIsSet(featureID);
}
@@ -175,29 +187,30 @@ public class StakeholderNeedImpl extends TraceableSpecificationImpl implements S
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case NeedsPackage.STAKEHOLDER_NEED__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)newValue);
- return;
- case NeedsPackage.STAKEHOLDER_NEED__NEED:
- setNeed((String)newValue);
- return;
- case NeedsPackage.STAKEHOLDER_NEED__PRIORITY:
- setPriority((Integer)newValue);
- return;
- case NeedsPackage.STAKEHOLDER_NEED__STAKE_HOLDER:
- getStakeHolder().clear();
- getStakeHolder().addAll((Collection<? extends Stakeholder>)newValue);
- return;
- case NeedsPackage.STAKEHOLDER_NEED__PROBLEM_STATEMENT:
- getProblemStatement().clear();
- getProblemStatement().addAll((Collection<? extends ProblemStatement>)newValue);
- return;
+ switch(featureID) {
+ case NeedsPackage.STAKEHOLDER_NEED__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)newValue);
+ return;
+ case NeedsPackage.STAKEHOLDER_NEED__NEED:
+ setNeed((String)newValue);
+ return;
+ case NeedsPackage.STAKEHOLDER_NEED__PRIORITY:
+ setPriority((Integer)newValue);
+ return;
+ case NeedsPackage.STAKEHOLDER_NEED__STAKE_HOLDER:
+ getStakeHolder().clear();
+ getStakeHolder().addAll((Collection<? extends Stakeholder>)newValue);
+ return;
+ case NeedsPackage.STAKEHOLDER_NEED__PROBLEM_STATEMENT:
+ getProblemStatement().clear();
+ getProblemStatement().addAll((Collection<? extends ProblemStatement>)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -205,6 +218,7 @@ public class StakeholderNeedImpl extends TraceableSpecificationImpl implements S
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -215,14 +229,15 @@ public class StakeholderNeedImpl extends TraceableSpecificationImpl implements S
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Class getBase_Class() {
- if (base_Class != null && base_Class.eIsProxy()) {
+ if(base_Class != null && base_Class.eIsProxy()) {
InternalEObject oldBase_Class = (InternalEObject)base_Class;
base_Class = (org.eclipse.uml2.uml.Class)eResolveProxy(oldBase_Class);
- if (base_Class != oldBase_Class) {
- if (eNotificationRequired())
+ if(base_Class != oldBase_Class) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, NeedsPackage.STAKEHOLDER_NEED__BASE_CLASS, oldBase_Class, base_Class));
}
}
@@ -232,6 +247,7 @@ public class StakeholderNeedImpl extends TraceableSpecificationImpl implements S
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Class basicGetBase_Class() {
@@ -241,38 +257,40 @@ public class StakeholderNeedImpl extends TraceableSpecificationImpl implements S
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setBase_Class(org.eclipse.uml2.uml.Class newBase_Class) {
org.eclipse.uml2.uml.Class oldBase_Class = base_Class;
base_Class = newBase_Class;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, NeedsPackage.STAKEHOLDER_NEED__BASE_CLASS, oldBase_Class, base_Class));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch (featureID) {
- case NeedsPackage.STAKEHOLDER_NEED__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)null);
- return;
- case NeedsPackage.STAKEHOLDER_NEED__NEED:
- setNeed(NEED_EDEFAULT);
- return;
- case NeedsPackage.STAKEHOLDER_NEED__PRIORITY:
- setPriority(PRIORITY_EDEFAULT);
- return;
- case NeedsPackage.STAKEHOLDER_NEED__STAKE_HOLDER:
- getStakeHolder().clear();
- return;
- case NeedsPackage.STAKEHOLDER_NEED__PROBLEM_STATEMENT:
- getProblemStatement().clear();
- return;
+ switch(featureID) {
+ case NeedsPackage.STAKEHOLDER_NEED__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)null);
+ return;
+ case NeedsPackage.STAKEHOLDER_NEED__NEED:
+ setNeed(NEED_EDEFAULT);
+ return;
+ case NeedsPackage.STAKEHOLDER_NEED__PRIORITY:
+ setPriority(PRIORITY_EDEFAULT);
+ return;
+ case NeedsPackage.STAKEHOLDER_NEED__STAKE_HOLDER:
+ getStakeHolder().clear();
+ return;
+ case NeedsPackage.STAKEHOLDER_NEED__PROBLEM_STATEMENT:
+ getProblemStatement().clear();
+ return;
}
super.eUnset(featureID);
}
@@ -280,6 +298,7 @@ public class StakeholderNeedImpl extends TraceableSpecificationImpl implements S
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public String getNeed() {
@@ -289,6 +308,7 @@ public class StakeholderNeedImpl extends TraceableSpecificationImpl implements S
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public int getPriority() {
@@ -298,10 +318,11 @@ public class StakeholderNeedImpl extends TraceableSpecificationImpl implements S
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EList<ProblemStatement> getProblemStatement() {
- if (problemStatement == null) {
+ if(problemStatement == null) {
problemStatement = new EObjectResolvingEList<ProblemStatement>(ProblemStatement.class, this, NeedsPackage.STAKEHOLDER_NEED__PROBLEM_STATEMENT);
}
return problemStatement;
@@ -310,10 +331,11 @@ public class StakeholderNeedImpl extends TraceableSpecificationImpl implements S
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EList<Stakeholder> getStakeHolder() {
- if (stakeHolder == null) {
+ if(stakeHolder == null) {
stakeHolder = new EObjectResolvingEList<Stakeholder>(Stakeholder.class, this, NeedsPackage.STAKEHOLDER_NEED__STAKE_HOLDER);
}
return stakeHolder;
@@ -322,35 +344,39 @@ public class StakeholderNeedImpl extends TraceableSpecificationImpl implements S
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setNeed(String newNeed) {
String oldNeed = need;
need = newNeed;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, NeedsPackage.STAKEHOLDER_NEED__NEED, oldNeed, need));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setPriority(int newPriority) {
int oldPriority = priority;
priority = newPriority;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, NeedsPackage.STAKEHOLDER_NEED__PRIORITY, oldPriority, priority));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public String toString() {
- if (eIsProxy()) return super.toString();
+ if(eIsProxy())
+ return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (need: ");
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/VehicleSystemImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/VehicleSystemImpl.java
index c4dd24d7617..990498eb18b 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/VehicleSystemImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/impl/VehicleSystemImpl.java
@@ -37,19 +37,21 @@ import org.eclipse.papyrus.eastadl.annex.needs.VehicleSystem;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.VehicleSystemImpl#getFulfills <em>Fulfills</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.VehicleSystemImpl#getHasAn <em>Has An</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.VehicleSystemImpl#getHas <em>Has</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.VehicleSystemImpl#getFulfills <em>Fulfills</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.VehicleSystemImpl#getHasAn <em>Has An</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.annex.needs.impl.VehicleSystemImpl#getHas <em>Has</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class VehicleSystemImpl extends ConceptImpl implements VehicleSystem {
+
/**
* The cached value of the '{@link #getFulfills() <em>Fulfills</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getFulfills()
* @generated
* @ordered
@@ -60,6 +62,7 @@ public class VehicleSystemImpl extends ConceptImpl implements VehicleSystem {
* The cached value of the '{@link #getHasAn() <em>Has An</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getHasAn()
* @generated
* @ordered
@@ -70,6 +73,7 @@ public class VehicleSystemImpl extends ConceptImpl implements VehicleSystem {
* The cached value of the '{@link #getHas() <em>Has</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getHas()
* @generated
* @ordered
@@ -79,6 +83,7 @@ public class VehicleSystemImpl extends ConceptImpl implements VehicleSystem {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected VehicleSystemImpl() {
@@ -88,6 +93,7 @@ public class VehicleSystemImpl extends ConceptImpl implements VehicleSystem {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public Architecture basicGetHasAn() {
@@ -97,18 +103,20 @@ public class VehicleSystemImpl extends ConceptImpl implements VehicleSystem {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case NeedsPackage.VEHICLE_SYSTEM__FULFILLS:
- return getFulfills();
- case NeedsPackage.VEHICLE_SYSTEM__HAS_AN:
- if (resolve) return getHasAn();
- return basicGetHasAn();
- case NeedsPackage.VEHICLE_SYSTEM__HAS:
- return getHas();
+ switch(featureID) {
+ case NeedsPackage.VEHICLE_SYSTEM__FULFILLS:
+ return getFulfills();
+ case NeedsPackage.VEHICLE_SYSTEM__HAS_AN:
+ if(resolve)
+ return getHasAn();
+ return basicGetHasAn();
+ case NeedsPackage.VEHICLE_SYSTEM__HAS:
+ return getHas();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -116,17 +124,18 @@ public class VehicleSystemImpl extends ConceptImpl implements VehicleSystem {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch (featureID) {
- case NeedsPackage.VEHICLE_SYSTEM__FULFILLS:
- return fulfills != null && !fulfills.isEmpty();
- case NeedsPackage.VEHICLE_SYSTEM__HAS_AN:
- return hasAn != null;
- case NeedsPackage.VEHICLE_SYSTEM__HAS:
- return has != null && !has.isEmpty();
+ switch(featureID) {
+ case NeedsPackage.VEHICLE_SYSTEM__FULFILLS:
+ return fulfills != null && !fulfills.isEmpty();
+ case NeedsPackage.VEHICLE_SYSTEM__HAS_AN:
+ return hasAn != null;
+ case NeedsPackage.VEHICLE_SYSTEM__HAS:
+ return has != null && !has.isEmpty();
}
return super.eIsSet(featureID);
}
@@ -134,23 +143,24 @@ public class VehicleSystemImpl extends ConceptImpl implements VehicleSystem {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case NeedsPackage.VEHICLE_SYSTEM__FULFILLS:
- getFulfills().clear();
- getFulfills().addAll((Collection<? extends Mission>)newValue);
- return;
- case NeedsPackage.VEHICLE_SYSTEM__HAS_AN:
- setHasAn((Architecture)newValue);
- return;
- case NeedsPackage.VEHICLE_SYSTEM__HAS:
- getHas().clear();
- getHas().addAll((Collection<? extends Stakeholder>)newValue);
- return;
+ switch(featureID) {
+ case NeedsPackage.VEHICLE_SYSTEM__FULFILLS:
+ getFulfills().clear();
+ getFulfills().addAll((Collection<? extends Mission>)newValue);
+ return;
+ case NeedsPackage.VEHICLE_SYSTEM__HAS_AN:
+ setHasAn((Architecture)newValue);
+ return;
+ case NeedsPackage.VEHICLE_SYSTEM__HAS:
+ getHas().clear();
+ getHas().addAll((Collection<? extends Stakeholder>)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -158,6 +168,7 @@ public class VehicleSystemImpl extends ConceptImpl implements VehicleSystem {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -168,20 +179,21 @@ public class VehicleSystemImpl extends ConceptImpl implements VehicleSystem {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch (featureID) {
- case NeedsPackage.VEHICLE_SYSTEM__FULFILLS:
- getFulfills().clear();
- return;
- case NeedsPackage.VEHICLE_SYSTEM__HAS_AN:
- setHasAn((Architecture)null);
- return;
- case NeedsPackage.VEHICLE_SYSTEM__HAS:
- getHas().clear();
- return;
+ switch(featureID) {
+ case NeedsPackage.VEHICLE_SYSTEM__FULFILLS:
+ getFulfills().clear();
+ return;
+ case NeedsPackage.VEHICLE_SYSTEM__HAS_AN:
+ setHasAn((Architecture)null);
+ return;
+ case NeedsPackage.VEHICLE_SYSTEM__HAS:
+ getHas().clear();
+ return;
}
super.eUnset(featureID);
}
@@ -189,10 +201,11 @@ public class VehicleSystemImpl extends ConceptImpl implements VehicleSystem {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EList<Mission> getFulfills() {
- if (fulfills == null) {
+ if(fulfills == null) {
fulfills = new EObjectResolvingEList<Mission>(Mission.class, this, NeedsPackage.VEHICLE_SYSTEM__FULFILLS);
}
return fulfills;
@@ -201,10 +214,11 @@ public class VehicleSystemImpl extends ConceptImpl implements VehicleSystem {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EList<Stakeholder> getHas() {
- if (has == null) {
+ if(has == null) {
has = new EObjectResolvingEList<Stakeholder>(Stakeholder.class, this, NeedsPackage.VEHICLE_SYSTEM__HAS);
}
return has;
@@ -213,14 +227,15 @@ public class VehicleSystemImpl extends ConceptImpl implements VehicleSystem {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public Architecture getHasAn() {
- if (hasAn != null && hasAn.eIsProxy()) {
+ if(hasAn != null && hasAn.eIsProxy()) {
InternalEObject oldHasAn = (InternalEObject)hasAn;
hasAn = (Architecture)eResolveProxy(oldHasAn);
- if (hasAn != oldHasAn) {
- if (eNotificationRequired())
+ if(hasAn != oldHasAn) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, NeedsPackage.VEHICLE_SYSTEM__HAS_AN, oldHasAn, hasAn));
}
}
@@ -230,12 +245,13 @@ public class VehicleSystemImpl extends ConceptImpl implements VehicleSystem {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setHasAn(Architecture newHasAn) {
Architecture oldHasAn = hasAn;
hasAn = newHasAn;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, NeedsPackage.VEHICLE_SYSTEM__HAS_AN, oldHasAn, hasAn));
}
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsAdapterFactory.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsAdapterFactory.java
index 34f9a173d87..080d88da227 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsAdapterFactory.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsAdapterFactory.java
@@ -19,6 +19,7 @@ import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notifier;
import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
import org.eclipse.emf.ecore.EObject;
+import org.eclipse.papyrus.eastadl.annex.needs.*;
import org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalDescription;
import org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalModel;
import org.eclipse.papyrus.eastadl.annex.needs.Architecture;
@@ -41,14 +42,17 @@ import org.eclipse.papyrus.eastadl.infrastructure.elements.TraceableSpecificatio
* The <b>Adapter Factory</b> for the model.
* It provides an adapter <code>createXXX</code> method for each class of the model.
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage
* @generated
*/
public class NeedsAdapterFactory extends AdapterFactoryImpl {
+
/**
* The cached model package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected static NeedsPackage modelPackage;
@@ -57,80 +61,96 @@ public class NeedsAdapterFactory extends AdapterFactoryImpl {
* The switch that delegates to the <code>createXXX</code> methods.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- protected NeedsSwitch<Adapter> modelSwitch =
- new NeedsSwitch<Adapter>() {
- @Override
- public Adapter caseStakeholder(Stakeholder object) {
- return createStakeholderAdapter();
- }
- @Override
- public Adapter caseStakeholderNeed(StakeholderNeed object) {
- return createStakeholderNeedAdapter();
- }
- @Override
- public Adapter caseProblemStatement(ProblemStatement object) {
- return createProblemStatementAdapter();
- }
- @Override
- public Adapter caseProductPositioning(ProductPositioning object) {
- return createProductPositioningAdapter();
- }
- @Override
- public Adapter caseBusinessOpportunity(BusinessOpportunity object) {
- return createBusinessOpportunityAdapter();
- }
- @Override
- public Adapter caseConcept(Concept object) {
- return createConceptAdapter();
- }
- @Override
- public Adapter caseMission(Mission object) {
- return createMissionAdapter();
- }
- @Override
- public Adapter caseVehicleSystem(VehicleSystem object) {
- return createVehicleSystemAdapter();
- }
- @Override
- public Adapter caseArchitecture(Architecture object) {
- return createArchitectureAdapter();
- }
- @Override
- public Adapter caseArchitecturalDescription(ArchitecturalDescription object) {
- return createArchitecturalDescriptionAdapter();
- }
- @Override
- public Adapter caseArchitecturalModel(ArchitecturalModel object) {
- return createArchitecturalModelAdapter();
- }
- @Override
- public Adapter caseEAElement(EAElement object) {
- return createEAElementAdapter();
- }
- @Override
- public Adapter caseEAPackageableElement(EAPackageableElement object) {
- return createEAPackageableElementAdapter();
- }
- @Override
- public Adapter caseTraceableSpecification(TraceableSpecification object) {
- return createTraceableSpecificationAdapter();
- }
- @Override
- public Adapter defaultCase(EObject object) {
- return createEObjectAdapter();
- }
- };
+ protected NeedsSwitch<Adapter> modelSwitch = new NeedsSwitch<Adapter>() {
+
+ @Override
+ public Adapter caseStakeholder(Stakeholder object) {
+ return createStakeholderAdapter();
+ }
+
+ @Override
+ public Adapter caseStakeholderNeed(StakeholderNeed object) {
+ return createStakeholderNeedAdapter();
+ }
+
+ @Override
+ public Adapter caseProblemStatement(ProblemStatement object) {
+ return createProblemStatementAdapter();
+ }
+
+ @Override
+ public Adapter caseProductPositioning(ProductPositioning object) {
+ return createProductPositioningAdapter();
+ }
+
+ @Override
+ public Adapter caseBusinessOpportunity(BusinessOpportunity object) {
+ return createBusinessOpportunityAdapter();
+ }
+
+ @Override
+ public Adapter caseConcept(Concept object) {
+ return createConceptAdapter();
+ }
+
+ @Override
+ public Adapter caseMission(Mission object) {
+ return createMissionAdapter();
+ }
+
+ @Override
+ public Adapter caseVehicleSystem(VehicleSystem object) {
+ return createVehicleSystemAdapter();
+ }
+
+ @Override
+ public Adapter caseArchitecture(Architecture object) {
+ return createArchitectureAdapter();
+ }
+
+ @Override
+ public Adapter caseArchitecturalDescription(ArchitecturalDescription object) {
+ return createArchitecturalDescriptionAdapter();
+ }
+
+ @Override
+ public Adapter caseArchitecturalModel(ArchitecturalModel object) {
+ return createArchitecturalModelAdapter();
+ }
+
+ @Override
+ public Adapter caseEAElement(EAElement object) {
+ return createEAElementAdapter();
+ }
+
+ @Override
+ public Adapter caseEAPackageableElement(EAPackageableElement object) {
+ return createEAPackageableElementAdapter();
+ }
+
+ @Override
+ public Adapter caseTraceableSpecification(TraceableSpecification object) {
+ return createTraceableSpecificationAdapter();
+ }
+
+ @Override
+ public Adapter defaultCase(EObject object) {
+ return createEObjectAdapter();
+ }
+ };
/**
* Creates an instance of the adapter factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public NeedsAdapterFactory() {
- if (modelPackage == null) {
+ if(modelPackage == null) {
modelPackage = NeedsPackage.eINSTANCE;
}
}
@@ -139,7 +159,9 @@ public class NeedsAdapterFactory extends AdapterFactoryImpl {
* Creates an adapter for the <code>target</code>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param target the object to adapt.
+ *
+ * @param target
+ * the object to adapt.
* @return the adapter for the <code>target</code>.
* @generated
*/
@@ -149,11 +171,13 @@ public class NeedsAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalDescription <em>Architectural Description</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalDescription
+ * <em>Architectural Description</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalDescription
* @generated
@@ -169,6 +193,7 @@ public class NeedsAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalModel
* @generated
@@ -183,6 +208,7 @@ public class NeedsAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAElement
* @generated
@@ -192,11 +218,13 @@ public class NeedsAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAPackageableElement <em>EA Packageable Element</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAPackageableElement
+ * <em>EA Packageable Element</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAPackageableElement
* @generated
@@ -211,6 +239,7 @@ public class NeedsAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.eastadl.annex.needs.Architecture
* @generated
@@ -220,11 +249,13 @@ public class NeedsAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity <em>Business Opportunity</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity <em>Business Opportunity</em>}
+ * '.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.eastadl.annex.needs.BusinessOpportunity
* @generated
@@ -239,6 +270,7 @@ public class NeedsAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.eastadl.annex.needs.Concept
* @generated
@@ -252,6 +284,7 @@ public class NeedsAdapterFactory extends AdapterFactoryImpl {
* <!-- begin-user-doc -->
* This default implementation returns null.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @generated
*/
@@ -265,6 +298,7 @@ public class NeedsAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.eastadl.annex.needs.Mission
* @generated
@@ -279,6 +313,7 @@ public class NeedsAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.eastadl.annex.needs.ProblemStatement
* @generated
@@ -293,6 +328,7 @@ public class NeedsAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.eastadl.annex.needs.ProductPositioning
* @generated
@@ -307,6 +343,7 @@ public class NeedsAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.eastadl.annex.needs.Stakeholder
* @generated
@@ -321,6 +358,7 @@ public class NeedsAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.eastadl.annex.needs.StakeholderNeed
* @generated
@@ -330,11 +368,13 @@ public class NeedsAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.TraceableSpecification <em>Traceable Specification</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.TraceableSpecification
+ * <em>Traceable Specification</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.TraceableSpecification
* @generated
@@ -349,6 +389,7 @@ public class NeedsAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.eastadl.annex.needs.VehicleSystem
* @generated
@@ -362,15 +403,16 @@ public class NeedsAdapterFactory extends AdapterFactoryImpl {
* <!-- begin-user-doc -->
* This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
* <!-- end-user-doc -->
+ *
* @return whether this factory is applicable for the type of the object.
* @generated
*/
@Override
public boolean isFactoryForType(Object object) {
- if (object == modelPackage) {
+ if(object == modelPackage) {
return true;
}
- if (object instanceof EObject) {
+ if(object instanceof EObject) {
return ((EObject)object).eClass().getEPackage() == modelPackage;
}
return false;
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsResourceFactoryImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsResourceFactoryImpl.java
index c7d4de799a2..5c79409d163 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsResourceFactoryImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsResourceFactoryImpl.java
@@ -24,14 +24,17 @@ import org.eclipse.emf.ecore.xmi.XMLResource;
* <!-- begin-user-doc -->
* The <b>Resource Factory</b> associated with the package.
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.util.NeedsResourceImpl
* @generated
*/
public class NeedsResourceFactoryImpl extends ResourceFactoryImpl {
+
/**
* Creates an instance of the resource factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public NeedsResourceFactoryImpl() {
@@ -42,6 +45,7 @@ public class NeedsResourceFactoryImpl extends ResourceFactoryImpl {
* Creates an instance of the resource.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsResourceImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsResourceImpl.java
index 10218f2f769..ab5039c3a0f 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsResourceImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsResourceImpl.java
@@ -22,15 +22,19 @@ import org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl;
* <!-- begin-user-doc -->
* The <b>Resource </b> associated with the package.
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.util.NeedsResourceFactoryImpl
* @generated
*/
public class NeedsResourceImpl extends XMLResourceImpl {
+
/**
* Creates an instance of the resource.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param uri the URI of the new resource.
+ *
+ * @param uri
+ * the URI of the new resource.
* @generated
*/
public NeedsResourceImpl(URI uri) {
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsSwitch.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsSwitch.java
index 8f6bb66ed6c..7c679a5cacf 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsSwitch.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsSwitch.java
@@ -18,6 +18,7 @@ package org.eclipse.papyrus.eastadl.annex.needs.util;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.util.Switch;
+import org.eclipse.papyrus.eastadl.annex.needs.*;
import org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalDescription;
import org.eclipse.papyrus.eastadl.annex.needs.ArchitecturalModel;
import org.eclipse.papyrus.eastadl.annex.needs.Architecture;
@@ -38,21 +39,23 @@ import org.eclipse.papyrus.eastadl.infrastructure.elements.TraceableSpecificatio
/**
* <!-- begin-user-doc -->
* The <b>Switch</b> for the model's inheritance hierarchy.
- * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
- * to invoke the <code>caseXXX</code> method for each class of the model,
+ * It supports the call {@link #doSwitch(EObject) doSwitch(object)} to invoke the <code>caseXXX</code> method for each class of the model,
* starting with the actual class of the object
* and proceeding up the inheritance hierarchy
* until a non-null result is returned,
* which is the result of the switch.
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage
* @generated
*/
public class NeedsSwitch<T> extends Switch<T> {
+
/**
* The cached model package
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected static NeedsPackage modelPackage;
@@ -61,10 +64,11 @@ public class NeedsSwitch<T> extends Switch<T> {
* Creates an instance of the switch.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public NeedsSwitch() {
- if (modelPackage == null) {
+ if(modelPackage == null) {
modelPackage = NeedsPackage.eINSTANCE;
}
}
@@ -73,6 +77,7 @@ public class NeedsSwitch<T> extends Switch<T> {
* Checks whether this is a switch for the given package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @parameter ePackage the package in question.
* @return whether this is a switch for the given package.
* @generated
@@ -88,7 +93,9 @@ public class NeedsSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Architectural Description</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -103,7 +110,9 @@ public class NeedsSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Architectural Model</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -118,7 +127,9 @@ public class NeedsSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EA Element</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -133,7 +144,9 @@ public class NeedsSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EA Packageable Element</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -148,7 +161,9 @@ public class NeedsSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Architecture</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -163,7 +178,9 @@ public class NeedsSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Business Opportunity</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -178,7 +195,9 @@ public class NeedsSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Concept</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -193,7 +212,9 @@ public class NeedsSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Mission</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -208,7 +229,9 @@ public class NeedsSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Problem Statement</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -223,7 +246,9 @@ public class NeedsSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Product Positioning</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -238,7 +263,9 @@ public class NeedsSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Stakeholder</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -253,7 +280,9 @@ public class NeedsSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Stakeholder Need</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -268,7 +297,9 @@ public class NeedsSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Traceable Specification</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -283,7 +314,9 @@ public class NeedsSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Vehicle System</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -298,7 +331,9 @@ public class NeedsSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch, but this is the last case anyway.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EObject</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject)
* @generated
@@ -312,105 +347,155 @@ public class NeedsSwitch<T> extends Switch<T> {
* Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the first non-null result returned by a <code>caseXXX</code> call.
* @generated
*/
@Override
protected T doSwitch(int classifierID, EObject theEObject) {
- switch (classifierID) {
- case NeedsPackage.STAKEHOLDER: {
- Stakeholder stakeholder = (Stakeholder)theEObject;
- T result = caseStakeholder(stakeholder);
- if (result == null) result = caseTraceableSpecification(stakeholder);
- if (result == null) result = caseEAPackageableElement(stakeholder);
- if (result == null) result = caseEAElement(stakeholder);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case NeedsPackage.STAKEHOLDER_NEED: {
- StakeholderNeed stakeholderNeed = (StakeholderNeed)theEObject;
- T result = caseStakeholderNeed(stakeholderNeed);
- if (result == null) result = caseTraceableSpecification(stakeholderNeed);
- if (result == null) result = caseEAPackageableElement(stakeholderNeed);
- if (result == null) result = caseEAElement(stakeholderNeed);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case NeedsPackage.PROBLEM_STATEMENT: {
- ProblemStatement problemStatement = (ProblemStatement)theEObject;
- T result = caseProblemStatement(problemStatement);
- if (result == null) result = caseTraceableSpecification(problemStatement);
- if (result == null) result = caseEAPackageableElement(problemStatement);
- if (result == null) result = caseEAElement(problemStatement);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case NeedsPackage.PRODUCT_POSITIONING: {
- ProductPositioning productPositioning = (ProductPositioning)theEObject;
- T result = caseProductPositioning(productPositioning);
- if (result == null) result = caseTraceableSpecification(productPositioning);
- if (result == null) result = caseEAPackageableElement(productPositioning);
- if (result == null) result = caseEAElement(productPositioning);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case NeedsPackage.BUSINESS_OPPORTUNITY: {
- BusinessOpportunity businessOpportunity = (BusinessOpportunity)theEObject;
- T result = caseBusinessOpportunity(businessOpportunity);
- if (result == null) result = caseTraceableSpecification(businessOpportunity);
- if (result == null) result = caseEAPackageableElement(businessOpportunity);
- if (result == null) result = caseEAElement(businessOpportunity);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case NeedsPackage.CONCEPT: {
- Concept concept = (Concept)theEObject;
- T result = caseConcept(concept);
- if (result == null) result = caseEAElement(concept);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case NeedsPackage.MISSION: {
- Mission mission = (Mission)theEObject;
- T result = caseMission(mission);
- if (result == null) result = caseConcept(mission);
- if (result == null) result = caseEAElement(mission);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case NeedsPackage.VEHICLE_SYSTEM: {
- VehicleSystem vehicleSystem = (VehicleSystem)theEObject;
- T result = caseVehicleSystem(vehicleSystem);
- if (result == null) result = caseConcept(vehicleSystem);
- if (result == null) result = caseEAElement(vehicleSystem);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case NeedsPackage.ARCHITECTURE: {
- Architecture architecture = (Architecture)theEObject;
- T result = caseArchitecture(architecture);
- if (result == null) result = caseConcept(architecture);
- if (result == null) result = caseEAElement(architecture);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case NeedsPackage.ARCHITECTURAL_DESCRIPTION: {
- ArchitecturalDescription architecturalDescription = (ArchitecturalDescription)theEObject;
- T result = caseArchitecturalDescription(architecturalDescription);
- if (result == null) result = caseConcept(architecturalDescription);
- if (result == null) result = caseEAElement(architecturalDescription);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case NeedsPackage.ARCHITECTURAL_MODEL: {
- ArchitecturalModel architecturalModel = (ArchitecturalModel)theEObject;
- T result = caseArchitecturalModel(architecturalModel);
- if (result == null) result = caseConcept(architecturalModel);
- if (result == null) result = caseEAElement(architecturalModel);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- default: return defaultCase(theEObject);
+ switch(classifierID) {
+ case NeedsPackage.STAKEHOLDER:
+ {
+ Stakeholder stakeholder = (Stakeholder)theEObject;
+ T result = caseStakeholder(stakeholder);
+ if(result == null)
+ result = caseTraceableSpecification(stakeholder);
+ if(result == null)
+ result = caseEAPackageableElement(stakeholder);
+ if(result == null)
+ result = caseEAElement(stakeholder);
+ if(result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
+ case NeedsPackage.STAKEHOLDER_NEED:
+ {
+ StakeholderNeed stakeholderNeed = (StakeholderNeed)theEObject;
+ T result = caseStakeholderNeed(stakeholderNeed);
+ if(result == null)
+ result = caseTraceableSpecification(stakeholderNeed);
+ if(result == null)
+ result = caseEAPackageableElement(stakeholderNeed);
+ if(result == null)
+ result = caseEAElement(stakeholderNeed);
+ if(result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
+ case NeedsPackage.PROBLEM_STATEMENT:
+ {
+ ProblemStatement problemStatement = (ProblemStatement)theEObject;
+ T result = caseProblemStatement(problemStatement);
+ if(result == null)
+ result = caseTraceableSpecification(problemStatement);
+ if(result == null)
+ result = caseEAPackageableElement(problemStatement);
+ if(result == null)
+ result = caseEAElement(problemStatement);
+ if(result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
+ case NeedsPackage.PRODUCT_POSITIONING:
+ {
+ ProductPositioning productPositioning = (ProductPositioning)theEObject;
+ T result = caseProductPositioning(productPositioning);
+ if(result == null)
+ result = caseTraceableSpecification(productPositioning);
+ if(result == null)
+ result = caseEAPackageableElement(productPositioning);
+ if(result == null)
+ result = caseEAElement(productPositioning);
+ if(result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
+ case NeedsPackage.BUSINESS_OPPORTUNITY:
+ {
+ BusinessOpportunity businessOpportunity = (BusinessOpportunity)theEObject;
+ T result = caseBusinessOpportunity(businessOpportunity);
+ if(result == null)
+ result = caseTraceableSpecification(businessOpportunity);
+ if(result == null)
+ result = caseEAPackageableElement(businessOpportunity);
+ if(result == null)
+ result = caseEAElement(businessOpportunity);
+ if(result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
+ case NeedsPackage.CONCEPT:
+ {
+ Concept concept = (Concept)theEObject;
+ T result = caseConcept(concept);
+ if(result == null)
+ result = caseEAElement(concept);
+ if(result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
+ case NeedsPackage.MISSION:
+ {
+ Mission mission = (Mission)theEObject;
+ T result = caseMission(mission);
+ if(result == null)
+ result = caseConcept(mission);
+ if(result == null)
+ result = caseEAElement(mission);
+ if(result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
+ case NeedsPackage.VEHICLE_SYSTEM:
+ {
+ VehicleSystem vehicleSystem = (VehicleSystem)theEObject;
+ T result = caseVehicleSystem(vehicleSystem);
+ if(result == null)
+ result = caseConcept(vehicleSystem);
+ if(result == null)
+ result = caseEAElement(vehicleSystem);
+ if(result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
+ case NeedsPackage.ARCHITECTURE:
+ {
+ Architecture architecture = (Architecture)theEObject;
+ T result = caseArchitecture(architecture);
+ if(result == null)
+ result = caseConcept(architecture);
+ if(result == null)
+ result = caseEAElement(architecture);
+ if(result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
+ case NeedsPackage.ARCHITECTURAL_DESCRIPTION:
+ {
+ ArchitecturalDescription architecturalDescription = (ArchitecturalDescription)theEObject;
+ T result = caseArchitecturalDescription(architecturalDescription);
+ if(result == null)
+ result = caseConcept(architecturalDescription);
+ if(result == null)
+ result = caseEAElement(architecturalDescription);
+ if(result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
+ case NeedsPackage.ARCHITECTURAL_MODEL:
+ {
+ ArchitecturalModel architecturalModel = (ArchitecturalModel)theEObject;
+ T result = caseArchitecturalModel(architecturalModel);
+ if(result == null)
+ result = caseConcept(architecturalModel);
+ if(result == null)
+ result = caseEAElement(architecturalModel);
+ if(result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
+ default:
+ return defaultCase(theEObject);
}
}
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsXMLProcessor.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsXMLProcessor.java
index d71323324a3..a0c2541fa0f 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsXMLProcessor.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/annex/needs/util/NeedsXMLProcessor.java
@@ -27,6 +27,7 @@ import org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage;
* This class contains helper methods to serialize and deserialize XML documents
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public class NeedsXMLProcessor extends XMLProcessor {
@@ -35,22 +36,24 @@ public class NeedsXMLProcessor extends XMLProcessor {
* Public constructor to instantiate the helper.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public NeedsXMLProcessor() {
super((EPackage.Registry.INSTANCE));
NeedsPackage.eINSTANCE.eClass();
}
-
+
/**
* Register for "*" and "xml" file extensions the NeedsResourceFactoryImpl factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
protected Map<String, Resource.Factory> getRegistrations() {
- if (registrations == null) {
+ if(registrations == null) {
super.getRegistrations();
registrations.put(XML_EXTENSION, new NeedsResourceFactoryImpl());
registrations.put(STAR_EXTENSION, new NeedsResourceFactoryImpl());
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/Behavior.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/Behavior.java
index ecf31f2e345..a5becd74649 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/Behavior.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/Behavior.java
@@ -23,9 +23,11 @@ import org.eclipse.papyrus.eastadl.infrastructure.elements.Context;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Behavior</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <!-- begin-model-doc -->
- * Behavior is a container of FunctionBehaviors, it enables to regroup the behaviors assigned to functions in a particular context on which TraceableSpecifications can be applied. This can take any appropriate form depending on the language implementation (for instance in a UML implementation it could be a Package).
+ * Behavior is a container of FunctionBehaviors, it enables to regroup the behaviors assigned to functions in a particular context on which
+ * TraceableSpecifications can be applied. This can take any appropriate form depending on the language implementation (for instance in a UML
+ * implementation it could be a Package).
*
* The collection of functional behaviors can be done across the EAST-ADL2 abstraction levels.
*
@@ -34,32 +36,33 @@ import org.eclipse.papyrus.eastadl.infrastructure.elements.Context;
*
* Extension: BehavioredClassifier
* <!-- end-model-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.behavior.Behavior#getBehavior <em>Behavior</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.behavior.Behavior#getFunctionTrigger <em>Function Trigger</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.behavior.Behavior#getModeGroup <em>Mode Group</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.behavior.Behavior#getBase_Package <em>Base Package</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.behavior.Behavior#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.behavior.Behavior#getBehavior <em>Behavior</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.behavior.Behavior#getFunctionTrigger <em>Function Trigger</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.behavior.Behavior#getModeGroup <em>Mode Group</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.behavior.Behavior#getBase_Package <em>Base Package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.behavior.Behavior#getBase_Class <em>Base Class</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.eastadl.behavior.BehaviorPackage#getBehavior()
* @model
* @generated
*/
public interface Behavior extends Context {
+
/**
* Returns the value of the '<em><b>Behavior</b></em>' reference list.
* The list contents are of type {@link org.eclipse.papyrus.eastadl.behavior.FunctionBehavior}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Behavior</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Behavior</em>' containment reference list isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Behavior</em>' reference list.
* @see org.eclipse.papyrus.eastadl.behavior.BehaviorPackage#getBehavior_Behavior()
* @model ordered="false"
@@ -72,10 +75,10 @@ public interface Behavior extends Context {
* The list contents are of type {@link org.eclipse.papyrus.eastadl.behavior.FunctionTrigger}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Function Trigger</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Function Trigger</em>' containment reference list isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Function Trigger</em>' reference list.
* @see org.eclipse.papyrus.eastadl.behavior.BehaviorPackage#getBehavior_FunctionTrigger()
* @model ordered="false"
@@ -88,10 +91,10 @@ public interface Behavior extends Context {
* The list contents are of type {@link org.eclipse.papyrus.eastadl.behavior.ModeGroup}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Mode Group</em>' reference list isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Mode Group</em>' reference list isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Mode Group</em>' reference list.
* @see org.eclipse.papyrus.eastadl.behavior.BehaviorPackage#getBehavior_ModeGroup()
* @model ordered="false"
@@ -103,10 +106,10 @@ public interface Behavior extends Context {
* Returns the value of the '<em><b>Base Package</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Package</em>' reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Base Package</em>' reference isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Base Package</em>' reference.
* @see #setBase_Package(org.eclipse.uml2.uml.Package)
* @see org.eclipse.papyrus.eastadl.behavior.BehaviorPackage#getBehavior_Base_Package()
@@ -119,7 +122,9 @@ public interface Behavior extends Context {
* Sets the value of the '{@link org.eclipse.papyrus.eastadl.behavior.Behavior#getBase_Package <em>Base Package</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Base Package</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Base Package</em>' reference.
* @see #getBase_Package()
* @generated
*/
@@ -129,10 +134,10 @@ public interface Behavior extends Context {
* Returns the value of the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Class</em>' reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Base Class</em>' reference isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
* @see org.eclipse.papyrus.eastadl.behavior.BehaviorPackage#getBehavior_Base_Class()
@@ -145,7 +150,9 @@ public interface Behavior extends Context {
* Sets the value of the '{@link org.eclipse.papyrus.eastadl.behavior.Behavior#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Base Class</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Base Class</em>' reference.
* @see #getBase_Class()
* @generated
*/
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/BehaviorFactory.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/BehaviorFactory.java
index fac1b80d2ca..90a4e26fd20 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/BehaviorFactory.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/BehaviorFactory.java
@@ -20,6 +20,7 @@ import org.eclipse.emf.ecore.EFactory;
/**
* <!-- begin-user-doc --> The <b>Factory</b> for the model. It provides a create method for each
* non-abstract class of the model. <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.behavior.BehaviorPackage
* @generated
*/
@@ -28,6 +29,7 @@ public interface BehaviorFactory extends EFactory {
/**
* The singleton instance of the factory.
* <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
BehaviorFactory eINSTANCE = org.eclipse.papyrus.eastadl.behavior.impl.BehaviorFactoryImpl.init();
@@ -36,6 +38,7 @@ public interface BehaviorFactory extends EFactory {
* Returns a new object of class '<em>Behavior</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Behavior</em>'.
* @generated
*/
@@ -45,6 +48,7 @@ public interface BehaviorFactory extends EFactory {
* Returns a new object of class '<em>Function Behavior</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Function Behavior</em>'.
* @generated
*/
@@ -54,6 +58,7 @@ public interface BehaviorFactory extends EFactory {
* Returns a new object of class '<em>Function Trigger</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Function Trigger</em>'.
* @generated
*/
@@ -63,6 +68,7 @@ public interface BehaviorFactory extends EFactory {
* Returns a new object of class '<em>Mode</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Mode</em>'.
* @generated
*/
@@ -72,6 +78,7 @@ public interface BehaviorFactory extends EFactory {
* Returns a new object of class '<em>Mode Group</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Mode Group</em>'.
* @generated
*/
@@ -80,6 +87,7 @@ public interface BehaviorFactory extends EFactory {
/**
* Returns the package supported by this factory.
* <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @return the package supported by this factory.
* @generated
*/
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/BehaviorPackage.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/BehaviorPackage.java
index c2b15097acb..f25c2ce5ed5 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/BehaviorPackage.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/behavior/BehaviorPackage.java
@@ -71,6 +71,7 @@ public interface BehaviorPackage extends EPackage {
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
+ *
* @generated
*/
interface Literals {
@@ -79,6 +80,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.eastadl.behavior.impl.FunctionBehaviorImpl <em>Function Behavior</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.behavior.impl.FunctionBehaviorImpl
* @see org.eclipse.papyrus.eastadl.behavior.impl.BehaviorPackageImpl#getFunctionBehavior()
* @generated
@@ -89,6 +91,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '<em><b>Base Behavior</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference FUNCTION_BEHAVIOR__BASE_BEHAVIOR = eINSTANCE.getFunctionBehavior_Base_Behavior();
@@ -97,6 +100,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '<em><b>Path</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute FUNCTION_BEHAVIOR__PATH = eINSTANCE.getFunctionBehavior_Path();
@@ -105,6 +109,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '<em><b>Representation</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute FUNCTION_BEHAVIOR__REPRESENTATION = eINSTANCE.getFunctionBehavior_Representation();
@@ -113,6 +118,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '<em><b>Function</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference FUNCTION_BEHAVIOR__FUNCTION = eINSTANCE.getFunctionBehavior_Function();
@@ -121,6 +127,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '<em><b>Mode</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference FUNCTION_BEHAVIOR__MODE = eINSTANCE.getFunctionBehavior_Mode();
@@ -129,6 +136,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.eastadl.behavior.impl.BehaviorImpl <em>Behavior</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.behavior.impl.BehaviorImpl
* @see org.eclipse.papyrus.eastadl.behavior.impl.BehaviorPackageImpl#getBehavior()
* @generated
@@ -139,6 +147,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '<em><b>Behavior</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference BEHAVIOR__BEHAVIOR = eINSTANCE.getBehavior_Behavior();
@@ -147,6 +156,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '<em><b>Function Trigger</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference BEHAVIOR__FUNCTION_TRIGGER = eINSTANCE.getBehavior_FunctionTrigger();
@@ -155,6 +165,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '<em><b>Mode Group</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference BEHAVIOR__MODE_GROUP = eINSTANCE.getBehavior_ModeGroup();
@@ -163,6 +174,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '<em><b>Base Package</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference BEHAVIOR__BASE_PACKAGE = eINSTANCE.getBehavior_Base_Package();
@@ -171,6 +183,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '<em><b>Base Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference BEHAVIOR__BASE_CLASS = eINSTANCE.getBehavior_Base_Class();
@@ -179,6 +192,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.eastadl.behavior.impl.FunctionTriggerImpl <em>Function Trigger</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.behavior.impl.FunctionTriggerImpl
* @see org.eclipse.papyrus.eastadl.behavior.impl.BehaviorPackageImpl#getFunctionTrigger()
* @generated
@@ -189,6 +203,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '<em><b>Trigger Condition</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute FUNCTION_TRIGGER__TRIGGER_CONDITION = eINSTANCE.getFunctionTrigger_TriggerCondition();
@@ -197,6 +212,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '<em><b>Base Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference FUNCTION_TRIGGER__BASE_CLASS = eINSTANCE.getFunctionTrigger_Base_Class();
@@ -205,6 +221,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '<em><b>Trigger Policy</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute FUNCTION_TRIGGER__TRIGGER_POLICY = eINSTANCE.getFunctionTrigger_TriggerPolicy();
@@ -213,6 +230,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '<em><b>Mode</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference FUNCTION_TRIGGER__MODE = eINSTANCE.getFunctionTrigger_Mode();
@@ -221,6 +239,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '<em><b>Function</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference FUNCTION_TRIGGER__FUNCTION = eINSTANCE.getFunctionTrigger_Function();
@@ -229,6 +248,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '<em><b>Port</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference FUNCTION_TRIGGER__PORT = eINSTANCE.getFunctionTrigger_Port();
@@ -237,6 +257,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '<em><b>Function Prototype</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference FUNCTION_TRIGGER__FUNCTION_PROTOTYPE = eINSTANCE.getFunctionTrigger_FunctionPrototype();
@@ -245,6 +266,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.eastadl.behavior.impl.ModeGroupImpl <em>Mode Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.behavior.impl.ModeGroupImpl
* @see org.eclipse.papyrus.eastadl.behavior.impl.BehaviorPackageImpl#getModeGroup()
* @generated
@@ -255,6 +277,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '<em><b>Precondition</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute MODE_GROUP__PRECONDITION = eINSTANCE.getModeGroup_Precondition();
@@ -263,6 +286,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '<em><b>Mode</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference MODE_GROUP__MODE = eINSTANCE.getModeGroup_Mode();
@@ -271,6 +295,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '<em><b>Base Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference MODE_GROUP__BASE_CLASS = eINSTANCE.getModeGroup_Base_Class();
@@ -279,6 +304,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.eastadl.behavior.impl.ModeImpl <em>Mode</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.behavior.impl.ModeImpl
* @see org.eclipse.papyrus.eastadl.behavior.impl.BehaviorPackageImpl#getMode()
* @generated
@@ -289,6 +315,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '<em><b>Condition</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EAttribute MODE__CONDITION = eINSTANCE.getMode_Condition();
@@ -297,6 +324,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '<em><b>Base Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference MODE__BASE_CLASS = eINSTANCE.getMode_Base_Class();
@@ -305,6 +333,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.eastadl.behavior.FunctionBehaviorKind <em>Function Behavior Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.behavior.FunctionBehaviorKind
* @see org.eclipse.papyrus.eastadl.behavior.impl.BehaviorPackageImpl#getFunctionBehaviorKind()
* @generated
@@ -315,6 +344,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.eastadl.behavior.TriggerPolicyKind <em>Trigger Policy Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.behavior.TriggerPolicyKind
* @see org.eclipse.papyrus.eastadl.behavior.impl.BehaviorPackageImpl#getTriggerPolicyKind()
* @generated
@@ -326,6 +356,7 @@ public interface BehaviorPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String eNAME = "behavior";
@@ -333,6 +364,7 @@ public interface BehaviorPackage extends EPackage {
/**
* The package namespace URI.
* <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String eNS_URI = "http://www.papyrusuml.org/EAST-ADL2/Behavior/1";
@@ -340,6 +372,7 @@ public interface BehaviorPackage extends EPackage {
/**
* The package namespace name.
* <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
String eNS_PREFIX = "Behavior";
@@ -347,6 +380,7 @@ public interface BehaviorPackage extends EPackage {
/**
* The singleton instance of the package.
* <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @generated
*/
BehaviorPackage eINSTANCE = org.eclipse.papyrus.eastadl.behavior.impl.BehaviorPackageImpl.init();
@@ -355,6 +389,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.behavior.impl.FunctionBehaviorImpl <em>Function Behavior</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.behavior.impl.FunctionBehaviorImpl
* @see org.eclipse.papyrus.eastadl.behavior.impl.BehaviorPackageImpl#getFunctionBehavior()
* @generated
@@ -365,6 +400,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.behavior.impl.BehaviorImpl <em>Behavior</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.behavior.impl.BehaviorImpl
* @see org.eclipse.papyrus.eastadl.behavior.impl.BehaviorPackageImpl#getBehavior()
* @generated
@@ -375,6 +411,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.behavior.impl.FunctionTriggerImpl <em>Function Trigger</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.behavior.impl.FunctionTriggerImpl
* @see org.eclipse.papyrus.eastadl.behavior.impl.BehaviorPackageImpl#getFunctionTrigger()
* @generated
@@ -385,6 +422,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.behavior.impl.ModeGroupImpl <em>Mode Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.behavior.impl.ModeGroupImpl
* @see org.eclipse.papyrus.eastadl.behavior.impl.BehaviorPackageImpl#getModeGroup()
* @generated
@@ -395,6 +433,7 @@ public interface BehaviorPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.behavior.impl.ModeImpl <em>Mode</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.behavior.impl.ModeImpl
* @see org.eclipse.papyrus.eastadl.behavior.impl.BehaviorPackageImpl#getMode()
* @generated
@@ -405,6 +444,7 @@ public interface BehaviorPackage extends EPackage {
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -414,6 +454,7 @@ public interface BehaviorPackage extends EPackage {
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -423,6 +464,7 @@ public interface BehaviorPackage extends EPackage {
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -432,6 +474,7 @@ public interface BehaviorPackage extends EPackage {
* The feature id for the '<em><b>Traceable Specification</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -441,6 +484,7 @@ public interface BehaviorPackage extends EPackage {
* The feature id for the '<em><b>Owned Relationship</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -450,6 +494,7 @@ public interface BehaviorPackage extends EPackage {
* The feature id for the '<em><b>Base Behavior</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -459,6 +504,7 @@ public interface BehaviorPackage extends EPackage {
* The feature id for the '<em><b>Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -468,6 +514,7 @@ public interface BehaviorPackage extends EPackage {
* The feature id for the '<em><b>Representation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -477,6 +524,7 @@ public interface BehaviorPackage extends EPackage {
* The feature id for the '<em><b>Mode</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -486,6 +534,7 @@ public interface BehaviorPackage extends EPackage {
* The feature id for the '<em><b>Function</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -495,6 +544,7 @@ public interface BehaviorPackage extends EPackage {
* The number of structural features of the '<em>Function Behavior</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -504,6 +554,7 @@ public interface BehaviorPackage extends EPackage {
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -513,6 +564,7 @@ public interface BehaviorPackage extends EPackage {
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -522,6 +574,7 @@ public interface BehaviorPackage extends EPackage {
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -531,6 +584,7 @@ public interface BehaviorPackage extends EPackage {
* The feature id for the '<em><b>Condition</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -540,6 +594,7 @@ public interface BehaviorPackage extends EPackage {
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -549,6 +604,7 @@ public interface BehaviorPackage extends EPackage {
* The number of structural features of the '<em>Mode</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -558,6 +614,7 @@ public interface BehaviorPackage extends EPackage {
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -567,6 +624,7 @@ public interface BehaviorPackage extends EPackage {
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -576,6 +634,7 @@ public interface BehaviorPackage extends EPackage {
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -585,6 +644,7 @@ public interface BehaviorPackage extends EPackage {
* The feature id for the '<em><b>Traceable Specification</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -594,6 +654,7 @@ public interface BehaviorPackage extends EPackage {
* The feature id for the '<em><b>Owned Relationship</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -603,6 +664,7 @@ public interface BehaviorPackage extends EPackage {
* The feature id for the '<em><b>Behavior</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -612,6 +674,7 @@ public interface BehaviorPackage extends EPackage {