-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add confidentiality4cbse and joana metamodels (#26)
Co-authored-by: Thomas Weber <[email protected]>
- Loading branch information
1 parent
c54c4ae
commit 69c8c8e
Showing
96 changed files
with
3,226 additions
and
56 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
7 changes: 7 additions & 0 deletions
7
bundles/edu.kit.ipd.sdq.metamodels.confidentiality4cbse.edit/.classpath
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<classpath> | ||
<classpathentry kind="src" path="src"/> | ||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/> | ||
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> | ||
<classpathentry kind="output" path="bin"/> | ||
</classpath> |
28 changes: 28 additions & 0 deletions
28
bundles/edu.kit.ipd.sdq.metamodels.confidentiality4cbse.edit/.project
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<projectDescription> | ||
<name>edu.kit.ipd.sdq.metamodels.confidentiality4cbse.edit</name> | ||
<comment></comment> | ||
<projects> | ||
</projects> | ||
<buildSpec> | ||
<buildCommand> | ||
<name>org.eclipse.jdt.core.javabuilder</name> | ||
<arguments> | ||
</arguments> | ||
</buildCommand> | ||
<buildCommand> | ||
<name>org.eclipse.pde.ManifestBuilder</name> | ||
<arguments> | ||
</arguments> | ||
</buildCommand> | ||
<buildCommand> | ||
<name>org.eclipse.pde.SchemaBuilder</name> | ||
<arguments> | ||
</arguments> | ||
</buildCommand> | ||
</buildSpec> | ||
<natures> | ||
<nature>org.eclipse.jdt.core.javanature</nature> | ||
<nature>org.eclipse.pde.PluginNature</nature> | ||
</natures> | ||
</projectDescription> |
2 changes: 2 additions & 0 deletions
2
...t.ipd.sdq.metamodels.confidentiality4cbse.edit/.settings/org.eclipse.core.resources.prefs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
eclipse.preferences.version=1 | ||
encoding/<project>=UTF-8 |
34 changes: 34 additions & 0 deletions
34
bundles/edu.kit.ipd.sdq.metamodels.confidentiality4cbse.edit/META-INF/MANIFEST.MF
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
Manifest-Version: 1.0 | ||
Bundle-ManifestVersion: 2 | ||
Bundle-Name: %pluginName | ||
Bundle-SymbolicName: edu.kit.ipd.sdq.metamodels.confidentiality4cbse.edit;singleton:=true | ||
Automatic-Module-Name: edu.kit.ipd.sdq.metamodels.confidentiality4cbse.edit | ||
Bundle-Version: 1.9.0.qualifier | ||
Bundle-ClassPath: . | ||
Bundle-Activator: edu.kit.ipd.sdq.metamodels.confidentiality4cbse.provider.Confidentiality4cbseEditPlugin$Implementation | ||
Bundle-Vendor: %providerName | ||
Bundle-Localization: plugin | ||
Bundle-RequiredExecutionEnvironment: JavaSE-17 | ||
Export-Package: edu.kit.ipd.sdq.metamodels.confidentiality4cbse.adversary.provider, | ||
edu.kit.ipd.sdq.metamodels.confidentiality4cbse.data.provider, | ||
edu.kit.ipd.sdq.metamodels.confidentiality4cbse.information.provider, | ||
edu.kit.ipd.sdq.metamodels.confidentiality4cbse.provider, | ||
edu.kit.ipd.sdq.metamodels.confidentiality4cbse.repository.provider, | ||
edu.kit.ipd.sdq.metamodels.confidentiality4cbse.resources.provider, | ||
edu.kit.ipd.sdq.metamodels.confidentiality4cbse.system.provider | ||
Require-Bundle: org.eclipse.core.runtime, | ||
edu.kit.ipd.sdq.metamodels.confidentiality4cbse;visibility:=reexport, | ||
org.eclipse.emf.edit;visibility:=reexport, | ||
org.eclipse.emf.ecore;visibility:=reexport, | ||
org.eclipse.emf.ecore.edit;visibility:=reexport, | ||
de.uka.ipd.sdq.identifier;visibility:=reexport, | ||
de.uka.ipd.sdq.identifier.edit;visibility:=reexport, | ||
org.palladiosimulator.pcm;visibility:=reexport, | ||
org.palladiosimulator.pcm.edit;visibility:=reexport, | ||
de.uka.ipd.sdq.probfunction;visibility:=reexport, | ||
de.uka.ipd.sdq.probfunction.edit;visibility:=reexport, | ||
de.uka.ipd.sdq.stoex;visibility:=reexport, | ||
de.uka.ipd.sdq.stoex.edit;visibility:=reexport, | ||
de.uka.ipd.sdq.units;visibility:=reexport, | ||
de.uka.ipd.sdq.units.edit;visibility:=reexport | ||
Bundle-ActivationPolicy: lazy |
10 changes: 10 additions & 0 deletions
10
bundles/edu.kit.ipd.sdq.metamodels.confidentiality4cbse.edit/build.properties
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
# | ||
|
||
bin.includes = .,\ | ||
icons/,\ | ||
META-INF/,\ | ||
plugin.xml,\ | ||
plugin.properties | ||
jars.compile.order = . | ||
source.. = src/ | ||
output.. = bin/ |
107 changes: 107 additions & 0 deletions
107
bundles/edu.kit.ipd.sdq.metamodels.confidentiality4cbse.edit/plugin.properties
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,107 @@ | ||
# | ||
|
||
pluginName = Confidentiality Model Edit Support | ||
providerName = KIT SDQ | ||
|
||
_UI_CreateChild_text = {0} | ||
_UI_CreateChild_text2 = {1} {0} | ||
_UI_CreateChild_text3 = {1} | ||
_UI_CreateChild_tooltip = Create New {0} Under {1} Feature | ||
_UI_CreateChild_description = Create a new child of type {0} for the {1} feature of the selected {2}. | ||
_UI_CreateSibling_description = Create a new sibling of type {0} for the selected {2}, under the {1} feature of their parent. | ||
|
||
_UI_PropertyDescriptor_description = The {0} of the {1} | ||
|
||
_UI_ConfidentialitySpecification_type = Confidentiality Specification | ||
_UI_DataIdentifying_type = Identifying | ||
_UI_UnparameterizedDataIdentifying_type = Unparameterized Data Identifying | ||
_UI_DataSet_type = Set | ||
_UI_DataSetMap_type = Set Map | ||
_UI_AbstractDataSetMapEntry_type = Abstract Data Set Map Entry | ||
_UI_DataSetMapEntry_type = Set Map Entry | ||
_UI_ParameterizedDataSetMapEntry_type = Parameterized Data Set Map Entry | ||
_UI_SpecificationParameter_type = Specification Parameter | ||
_UI_UserIdentifier_type = User Identifier | ||
_UI_Information_type = Information | ||
_UI_ParameterInformation_type = Parameter Information | ||
_UI_SizeOfInformation_type = Size Of Information | ||
_UI_ReturnValueInformation_type = Return Value Information | ||
_UI_CallInformation_type = Call Information | ||
_UI_AllInformation_type = All Information | ||
_UI_AddedServiceParameter_type = Added Service Parameter | ||
_UI_AbstractInformationFlow_type = Abstract Information Flow | ||
_UI_InterfaceInformationFlow_type = Interface Information Flow | ||
_UI_SignatureInformationFlow_type = Signature Information Flow | ||
_UI_InformationFlowParameter_type = Information Flow Parameter | ||
_UI_Location_type = Location | ||
_UI_TamperProtection_type = Tamper Protection | ||
_UI_AbstractResourceProtection_type = Abstract Resource Protection | ||
_UI_LinkingResourceProtection_type = Linking Resource Protection | ||
_UI_ResourceContainerProtection_type = Resource Container Protection | ||
_UI_ResourceContainerConfidentiality_type = Resource Container Confidentiality | ||
_UI_Encryption_type = Encryption | ||
_UI_Adversaries_type = Adversaries | ||
_UI_Adversary_type = Adversary | ||
_UI_AbstractSpecificationParameterAssignement_type = Abstract Specification Parameter Assignement | ||
_UI_SpecificationParameter2DataSetAssignment_type = Specification Parameter2 Data Set Assignment | ||
_UI_DataSetMapParameter2KeyAssignment_type = Data Set Map Parameter2 Key Assignment | ||
_UI_SpecificationParameterEquation_type = Specification Parameter Equation | ||
_UI_Unknown_type = Object | ||
|
||
_UI_Unknown_datatype= Value | ||
|
||
_UI_ConfidentialitySpecification_dataIdentifier_feature = Data Identifier | ||
_UI_ConfidentialitySpecification_dataSetMaps_feature = Data Set Maps | ||
_UI_ConfidentialitySpecification_addedServiceParameters_feature = Added Service Parameters | ||
_UI_ConfidentialitySpecification_informationFlows_feature = Information Flows | ||
_UI_ConfidentialitySpecification_informationFlowParameters_feature = Information Flow Parameters | ||
_UI_ConfidentialitySpecification_specificationParameterAssignments_feature = Specification Parameter Assignments | ||
_UI_ConfidentialitySpecification_specificationParameterEquations_feature = Specification Parameter Equations | ||
_UI_ConfidentialitySpecification_locations_feature = Locations | ||
_UI_ConfidentialitySpecification_tamperProtections_feature = Tamper Protections | ||
_UI_ConfidentialitySpecification_resourceProtections_feature = Resource Protections | ||
_UI_ConfidentialitySpecification_resourceConfidentialities_feature = Resource Confidentialities | ||
_UI_ConfidentialitySpecification_encryptions_feature = Encryptions | ||
_UI_ConfidentialitySpecification_userIdentifiers_feature = User Identifiers | ||
_UI_DataSetMap_specificationContainer_feature = Specification Container | ||
_UI_AbstractDataSetMapEntry_map_feature = Map | ||
_UI_DataSetMapEntry_userIdentifiers_feature = User Identifiers | ||
_UI_ParameterizedDataSetMapEntry_parameter_feature = Parameter | ||
_UI_SpecificationParameter_definingServiceParameter_feature = Defining Service Parameter | ||
_UI_Information_dataTargets_feature = Data Targets | ||
_UI_ParameterInformation_appliedTo_feature = Applied To | ||
_UI_SizeOfInformation_information_feature = Information | ||
_UI_AbstractInformationFlow_information_feature = Information | ||
_UI_InterfaceInformationFlow_appliedTo_feature = Applied To | ||
_UI_SignatureInformationFlow_appliedTo_feature = Applied To | ||
_UI_InformationFlowParameter_informationFlow_feature = Information Flow | ||
_UI_InformationFlowParameter_specificationParameters_feature = Specification Parameters | ||
_UI_InformationFlowParameter_serviceParameters_feature = Service Parameters | ||
_UI_AbstractResourceProtection_locations_feature = Locations | ||
_UI_AbstractResourceProtection_tamperProtections_feature = Tamper Protections | ||
_UI_LinkingResourceProtection_linkingResource_feature = Linking Resource | ||
_UI_ResourceContainerProtection_resourceContainer_feature = Resource Container | ||
_UI_ResourceContainerConfidentiality_appliedTo_feature = Applied To | ||
_UI_ResourceContainerConfidentiality_sharingType_feature = Sharing Type | ||
_UI_ResourceContainerConfidentiality_connectionType_feature = Connection Type | ||
_UI_Encryption_appliedTo_feature = Applied To | ||
_UI_Encryption_unencryptedData_feature = Unencrypted Data | ||
_UI_Adversaries_adversaries_feature = Adversaries | ||
_UI_Adversary_mayKnowData_feature = May Know Data | ||
_UI_Adversary_mayTamperWith_feature = May Tamper With | ||
_UI_AbstractSpecificationParameterAssignement_specificationParametersToReplace_feature = Specification Parameters To Replace | ||
_UI_AbstractSpecificationParameterAssignement_assignedByConnector_feature = Assigned By Connector | ||
_UI_SpecificationParameter2DataSetAssignment_assignedDataSet_feature = Assigned Data Set | ||
_UI_DataSetMapParameter2KeyAssignment_assignedKey_feature = Assigned Key | ||
_UI_SpecificationParameterEquation_leftSpecificationParameter_feature = Left Specification Parameter | ||
_UI_SpecificationParameterEquation_rightSpecificationParameter_feature = Right Specification Parameter | ||
_UI_SpecificationParameterEquation_leftInterfaces_feature = Left Interfaces | ||
_UI_SpecificationParameterEquation_rightInterfaces_feature = Right Interfaces | ||
_UI_SpecificationParameterEquation_assignedByContext_feature = Assigned By Context | ||
_UI_Unknown_feature = Unspecified | ||
|
||
_UI_SharingType_shared_literal = shared | ||
_UI_SharingType_exclusive_literal = exclusive | ||
_UI_ConnectionType_existing_literal = existing | ||
_UI_ConnectionType_possible_literal = possible | ||
_UI_ConnectionType_complete_literal = complete |
100 changes: 100 additions & 0 deletions
100
bundles/edu.kit.ipd.sdq.metamodels.confidentiality4cbse.edit/plugin.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,100 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<?eclipse version="3.0"?> | ||
|
||
<!-- | ||
--> | ||
|
||
<plugin> | ||
|
||
<extension point="org.eclipse.emf.edit.itemProviderAdapterFactories"> | ||
<!-- @generated confidentiality4cbse --> | ||
<factory | ||
uri="edu.kit.ipd.sdq.metamodels.confidentiality4cbse" | ||
class="edu.kit.ipd.sdq.metamodels.confidentiality4cbse.provider.Confidentiality4cbseItemProviderAdapterFactory" | ||
supportedTypes= | ||
"org.eclipse.emf.edit.provider.IEditingDomainItemProvider | ||
org.eclipse.emf.edit.provider.IStructuredItemContentProvider | ||
org.eclipse.emf.edit.provider.ITreeItemContentProvider | ||
org.eclipse.emf.edit.provider.IItemLabelProvider | ||
org.eclipse.emf.edit.provider.IItemPropertySource"/> | ||
</extension> | ||
|
||
<extension point="org.eclipse.emf.edit.itemProviderAdapterFactories"> | ||
<!-- @generated confidentiality4cbse --> | ||
<factory | ||
uri="edu.kit.ipd.sdq.metamodels.confidentiality4cbse.data" | ||
class="edu.kit.ipd.sdq.metamodels.confidentiality4cbse.data.provider.DataItemProviderAdapterFactory" | ||
supportedTypes= | ||
"org.eclipse.emf.edit.provider.IEditingDomainItemProvider | ||
org.eclipse.emf.edit.provider.IStructuredItemContentProvider | ||
org.eclipse.emf.edit.provider.ITreeItemContentProvider | ||
org.eclipse.emf.edit.provider.IItemLabelProvider | ||
org.eclipse.emf.edit.provider.IItemPropertySource"/> | ||
</extension> | ||
|
||
<extension point="org.eclipse.emf.edit.itemProviderAdapterFactories"> | ||
<!-- @generated confidentiality4cbse --> | ||
<factory | ||
uri="edu.kit.ipd.sdq.metamodels.confidentiality4cbse.information" | ||
class="edu.kit.ipd.sdq.metamodels.confidentiality4cbse.information.provider.InformationItemProviderAdapterFactory" | ||
supportedTypes= | ||
"org.eclipse.emf.edit.provider.IEditingDomainItemProvider | ||
org.eclipse.emf.edit.provider.IStructuredItemContentProvider | ||
org.eclipse.emf.edit.provider.ITreeItemContentProvider | ||
org.eclipse.emf.edit.provider.IItemLabelProvider | ||
org.eclipse.emf.edit.provider.IItemPropertySource"/> | ||
</extension> | ||
|
||
<extension point="org.eclipse.emf.edit.itemProviderAdapterFactories"> | ||
<!-- @generated confidentiality4cbse --> | ||
<factory | ||
uri="edu.kit.ipd.sdq.metamodels.confidentiality4cbse.repository" | ||
class="edu.kit.ipd.sdq.metamodels.confidentiality4cbse.repository.provider.RepositoryItemProviderAdapterFactory" | ||
supportedTypes= | ||
"org.eclipse.emf.edit.provider.IEditingDomainItemProvider | ||
org.eclipse.emf.edit.provider.IStructuredItemContentProvider | ||
org.eclipse.emf.edit.provider.ITreeItemContentProvider | ||
org.eclipse.emf.edit.provider.IItemLabelProvider | ||
org.eclipse.emf.edit.provider.IItemPropertySource"/> | ||
</extension> | ||
|
||
<extension point="org.eclipse.emf.edit.itemProviderAdapterFactories"> | ||
<!-- @generated confidentiality4cbse --> | ||
<factory | ||
uri="edu.kit.ipd.sdq.metamodels.confidentiality4cbse.resources" | ||
class="edu.kit.ipd.sdq.metamodels.confidentiality4cbse.resources.provider.ResourcesItemProviderAdapterFactory" | ||
supportedTypes= | ||
"org.eclipse.emf.edit.provider.IEditingDomainItemProvider | ||
org.eclipse.emf.edit.provider.IStructuredItemContentProvider | ||
org.eclipse.emf.edit.provider.ITreeItemContentProvider | ||
org.eclipse.emf.edit.provider.IItemLabelProvider | ||
org.eclipse.emf.edit.provider.IItemPropertySource"/> | ||
</extension> | ||
|
||
<extension point="org.eclipse.emf.edit.itemProviderAdapterFactories"> | ||
<!-- @generated confidentiality4cbse --> | ||
<factory | ||
uri="edu.kit.ipd.sdq.metamodels.confidentiality4cbse.adversary" | ||
class="edu.kit.ipd.sdq.metamodels.confidentiality4cbse.adversary.provider.AdversaryItemProviderAdapterFactory" | ||
supportedTypes= | ||
"org.eclipse.emf.edit.provider.IEditingDomainItemProvider | ||
org.eclipse.emf.edit.provider.IStructuredItemContentProvider | ||
org.eclipse.emf.edit.provider.ITreeItemContentProvider | ||
org.eclipse.emf.edit.provider.IItemLabelProvider | ||
org.eclipse.emf.edit.provider.IItemPropertySource"/> | ||
</extension> | ||
|
||
<extension point="org.eclipse.emf.edit.itemProviderAdapterFactories"> | ||
<!-- @generated confidentiality4cbse --> | ||
<factory | ||
uri="edu.kit.ipd.sdq.metamodels.confidentiality4cbse.system" | ||
class="edu.kit.ipd.sdq.metamodels.confidentiality4cbse.system.provider.SystemItemProviderAdapterFactory" | ||
supportedTypes= | ||
"org.eclipse.emf.edit.provider.IEditingDomainItemProvider | ||
org.eclipse.emf.edit.provider.IStructuredItemContentProvider | ||
org.eclipse.emf.edit.provider.ITreeItemContentProvider | ||
org.eclipse.emf.edit.provider.IItemLabelProvider | ||
org.eclipse.emf.edit.provider.IItemPropertySource"/> | ||
</extension> | ||
|
||
</plugin> |
7 changes: 7 additions & 0 deletions
7
bundles/edu.kit.ipd.sdq.metamodels.confidentiality4cbse.editor/.classpath
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<classpath> | ||
<classpathentry kind="src" path="src"/> | ||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/> | ||
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> | ||
<classpathentry kind="output" path="bin"/> | ||
</classpath> |
Oops, something went wrong.