Skip to content

Commit

Permalink
Add confidentiality4cbse and joana metamodels (#26) (#27)
Browse files Browse the repository at this point in the history
Co-authored-by: Temeraire130 <[email protected]>
  • Loading branch information
TomWerm and Temeraire130 authored Nov 20, 2023
1 parent c54c4ae commit 6007b04
Show file tree
Hide file tree
Showing 96 changed files with 3,226 additions and 56 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: edu.kit.ipd.sdq.metamodels.addresses.edit;singleton:=true
Bundle-Version: 1.8.0.qualifier
Bundle-Version: 1.9.0.qualifier
Bundle-ClassPath: .
Bundle-Activator: edu.kit.ipd.sdq.metamodels.addresses.provider.AddressesEditPlugin$Implementation
Bundle-Vendor: %providerName
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: edu.kit.ipd.sdq.metamodels.addresses.editor;singleton:=true
Bundle-Version: 1.8.0.qualifier
Bundle-Version: 1.9.0.qualifier
Bundle-ClassPath: .
Bundle-Activator: edu.kit.ipd.sdq.metamodels.addresses.presentation.AddressesEditorPlugin$Implementation
Bundle-Vendor: %providerName
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: edu.kit.ipd.sdq.metamodels.addresses;singleton:=true
Bundle-Version: 1.8.0.qualifier
Bundle-Version: 1.9.0.qualifier
Bundle-ClassPath: .
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@
modelPluginID="edu.kit.ipd.sdq.metamodels.addresses" modelName="Addresses" editPluginClass="edu.kit.ipd.sdq.metamodels.addresses.provider.AddressesEditPlugin"
rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" testsDirectory="/edu.kit.ipd.sdq.metamodels.addresses.tests/src-gen"
importerID="org.eclipse.emf.importer.ecore" complianceLevel="8.0" copyrightFields="false"
editPluginID="edu.kit.ipd.sdq.metamodels.addresses.edit" operationReflection="true"
importOrganizing="true">
editPluginID="edu.kit.ipd.sdq.metamodels.addresses.edit" operationReflection="true">
<foreignModel>addresses.ecore</foreignModel>
<genPackages prefix="Addresses" basePackage="edu.kit.ipd.sdq.metamodels" disposableProviderFactory="true"
ecorePackage="addresses.ecore#/">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@ Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: edu.kit.ipd.sdq.metamodels.autosar.edit;singleton:=true
Automatic-Module-Name: edu.kit.ipd.sdq.metamodels.autosar.edit
Bundle-Version: 1.0.0.qualifier
Bundle-Version: 1.9.0.qualifier
Bundle-ClassPath: .
Bundle-Activator: edu.kit.ipd.sdq.metamodels.autosar.provider.AutoSAREditPlugin$Implementation
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-RequiredExecutionEnvironment: JavaSE-17
Export-Package: edu.kit.ipd.sdq.metamodels.autosar.provider
Require-Bundle: org.eclipse.core.runtime,
edu.kit.ipd.sdq.metamodels.autosar;visibility:=reexport,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@ Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: edu.kit.ipd.sdq.metamodels.autosar.editor;singleton:=true
Automatic-Module-Name: edu.kit.ipd.sdq.metamodels.autosar.editor
Bundle-Version: 1.0.0.qualifier
Bundle-Version: 1.9.0.qualifier
Bundle-ClassPath: .
Bundle-Activator: edu.kit.ipd.sdq.metamodels.autosar.presentation.AutoSAREditorPlugin$Implementation
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-RequiredExecutionEnvironment: JavaSE-17
Export-Package: edu.kit.ipd.sdq.metamodels.autosar.presentation
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.core.resources;visibility:=reexport,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: edu.kit.ipd.sdq.metamodels.autosar;singleton:=true
Automatic-Module-Name: edu.kit.ipd.sdq.metamodels.autosar
Bundle-Version: 1.8.0.qualifier
Bundle-Version: 1.9.0.qualifier
Bundle-ClassPath: .
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Expand Down
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>
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>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
eclipse.preferences.version=1
encoding/<project>=UTF-8
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
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/
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
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>
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>
Loading

0 comments on commit 6007b04

Please sign in to comment.