Constant Field Values
Contents
org.palladiosimulator.*
-
org.palladiosimulator.dataflow.confidentiality.pcm.model.characterizedActions.characteristics.CharacteristicsPackage Modifier and Type Constant Field Value public static final int
CHARACTERISTIC
1
public static final int
CHARACTERISTIC__ID
0
public static final int
CHARACTERISTIC__TYPE
1
public static final int
CHARACTERISTIC__VALUE
2
public static final int
CHARACTERISTIC_FEATURE_COUNT
3
public static final int
CHARACTERISTIC_TYPE_DICTIONARY
0
public static final int
CHARACTERISTIC_TYPE_DICTIONARY__CHARACTERISTIC_ENUMERATIONS
2
public static final int
CHARACTERISTIC_TYPE_DICTIONARY__CHARACTERISTIC_TYPES
1
public static final int
CHARACTERISTIC_TYPE_DICTIONARY__ID
0
public static final int
CHARACTERISTIC_TYPE_DICTIONARY_FEATURE_COUNT
3
public static final int
CHARACTERIZABLE_ENTITY
2
public static final int
CHARACTERIZABLE_ENTITY__CHARACTERISTICS
0
public static final int
CHARACTERIZABLE_ENTITY_FEATURE_COUNT
1
public static final int
DATA_TYPE_CHARACTERISTIC
4
public static final int
DATA_TYPE_CHARACTERISTIC__ID
0
public static final int
DATA_TYPE_CHARACTERISTIC__TYPE
1
public static final int
DATA_TYPE_CHARACTERISTIC__VALUE
2
public static final int
DATA_TYPE_CHARACTERISTIC__VALUES
3
public static final int
DATA_TYPE_CHARACTERISTIC_FEATURE_COUNT
4
public static final int
DATA_TYPE_CHARACTERISTIC_TYPE
3
public static final int
DATA_TYPE_CHARACTERISTIC_TYPE__ID
0
public static final int
DATA_TYPE_CHARACTERISTIC_TYPE__NAME
1
public static final int
DATA_TYPE_CHARACTERISTIC_TYPE_FEATURE_COUNT
2
public static final String
eNAME
"characteristics"
public static final String
eNS_PREFIX
"characteristics"
public static final String
eNS_URI
"http://palladiosimulator.org/dataflow/confidentiality/characterizedactions/0.1.0/characteristics"
-
org.palladiosimulator.dataflow.confidentiality.pcm.model.characterizedActions.expressions.util.ExpressionsValidator Modifier and Type Constant Field Value protected static final String
CALL_CHARACTERISTIC_REFERENCE__EXACTLY_ONE_CALL_HAS_TO_BE_SET__EEXPRESSION
"(self.externalCallAction.oclIsUndefined() and not self.entryLevelSystemCall.oclIsUndefined()) or (not self.externalCallAction.oclIsUndefined() and self.entryLevelSystemCall.oclIsUndefined())"
protected static final int
DIAGNOSTIC_CODE_COUNT
0
public static final String
DIAGNOSTIC_SOURCE
"org.palladiosimulator.dataflow.confidentiality.pcm.model.characterizedActions.expressions"
protected static final String
RETURN_CHARACTERISTIC_REFERENCE__ENTRY_LEVEL_SYSTEM_CALL_HAS_HAPPENED_BEFORE__EEXPRESSION
"self.entryLevelSystemCall.oclIsUndefined() or\nself.oclAsType(ecore::EObject)->closure(o | o.eContainer())->selectByKind(pcm::usagemodel::AbstractUserAction)->isEmpty() or\nself.oclAsType(ecore::EObject)->closure(o | o.eContainer())->selectByKind(pcm::usagemodel::AbstractUserAction)->closure(a | a.predecessor)->includes(self.entryLevelSystemCall)"
protected static final String
RETURN_CHARACTERISTIC_REFERENCE__EXTERNAL_CALL_ACTION_HAS_HAPPENED_BEFORE__EEXPRESSION
"self.externalCallAction.oclIsUndefined() or\nself.oclAsType(ecore::EObject)->closure(o | o.eContainer())->selectByKind(pcm::seff::AbstractAction)->isEmpty() or\nself.oclAsType(ecore::EObject)->closure(o | o.eContainer())->selectByKind(pcm::seff::AbstractAction)->closure(a | a.predecessor_AbstractAction)->includes(self.externalCallAction)"
protected static final String
VARIABLE_CHARACTERISTIC_REFERENCE__AT_MOST_ONE_REFERENCE_IS_SET__EEXPRESSION
"self.literal.oclIsUndefined() or self.dataType.oclIsUndefined()"
protected static final String
VARIABLE_CHARACTERISTIC_REFERENCE__DATA_TYPE_MUST_NOT_BE_USED_FOR_ENUM_CHARACTERISTICS__EEXPRESSION
"not self.characteristicType.oclIsKindOf(DataDictionaryCharacterized::EnumCharacteristicType) or self.dataType.oclIsUndefined()"
protected static final String
VARIABLE_CHARACTERISTIC_REFERENCE__LITERAL_MUST_NOT_BE_USED_FOR_DATA_TYPE_CHARACTERISTICS__EEXPRESSION
"not self.characteristicType.oclIsKindOf(characterizedActions::characteristics::DataTypeCharacteristicType) or self.literal.oclIsUndefined()"
-
org.palladiosimulator.dataflow.confidentiality.pcm.model.characterizedActions.repository.RepositoryPackage Modifier and Type Constant Field Value public static final int
DB_OPERATION_INTERFACE
0
public static final int
DB_OPERATION_INTERFACE__ENTITY_NAME
1
public static final int
DB_OPERATION_INTERFACE__ID
0
public static final int
DB_OPERATION_INTERFACE__PARENT_INTERFACES_INTERFACE
2
public static final int
DB_OPERATION_INTERFACE__PROTOCOLS_INTERFACE
3
public static final int
DB_OPERATION_INTERFACE__REPOSITORY_INTERFACE
5
public static final int
DB_OPERATION_INTERFACE__REQUIRED_CHARACTERISATIONS
4
public static final int
DB_OPERATION_INTERFACE__SIGNATURES_OPERATION_INTERFACE
6
public static final int
DB_OPERATION_INTERFACE_FEATURE_COUNT
7
public static final String
eNAME
"repository"
public static final String
eNS_PREFIX
"repository"
public static final String
eNS_URI
"http://palladiosimulator.org/dataflow/confidentiality/characterizedactions/0.1.0/repository"
-
org.palladiosimulator.dataflow.confidentiality.pcm.model.characterizedActions.repository.util.RepositoryValidator Modifier and Type Constant Field Value protected static final String
DB_OPERATION_INTERFACE__ADD_OPERATION_REQUIRED__EEXPRESSION
"not self.signatures__OperationInterface->select(s | s.entityName.size() >= \'add\'.size() and s.entityName.substring(1,\'add\'.size()) = \'add\' and s.parameters__OperationSignature->size() = 1)->isEmpty()"
protected static final String
DB_OPERATION_INTERFACE__EXACTLY_TWO_OPERATIONS__EEXPRESSION
"self.signatures__OperationInterface->size() = 2"
protected static final String
DB_OPERATION_INTERFACE__GET_OPERATION_REQUIRED__EEXPRESSION
"not self.signatures__OperationInterface->select(s | s.entityName.size() >= \'get\'.size() and s.entityName.substring(1,\'get\'.size()) = \'get\' and s.parameters__OperationSignature->isEmpty())->isEmpty()"
protected static final int
DIAGNOSTIC_CODE_COUNT
0
public static final String
DIAGNOSTIC_SOURCE
"org.palladiosimulator.dataflow.confidentiality.pcm.model.characterizedActions.repository"
-
org.palladiosimulator.dataflow.confidentiality.pcm.model.characterizedActions.util.CharacterizedActionsValidator Modifier and Type Constant Field Value protected static final String
ASSIGNMENT__CHARACTERISTIC_WILDCARD_HAS_TO_BE_ON_LHS_AND_RHS__EEXPRESSION
"not self.rhs.oclIsKindOf(DataDictionaryCharacterized::expressions::CharacteristicReference) or\n(\n\tself.rhs.oclAsType(DataDictionaryCharacterized::expressions::CharacteristicReference).characteristicType.oclIsUndefined()\n\tand\n\tself.lhs.characteristicType.oclIsUndefined()\n)\nor\n(\n\tnot self.rhs.oclAsType(DataDictionaryCharacterized::expressions::CharacteristicReference).characteristicType.oclIsUndefined()\n\tand\n\tnot self.lhs.characteristicType.oclIsUndefined()\n)"
protected static final String
ASSIGNMENT__RHS_ONLY_CONTAINS_CONTAINER_OR_RETURN_OR_SEFF_PARAMETER_CHARACTERISTIC_REFERENCES__EEXPRESSION
"self.rhs.oclAsType(ecore::EObject)->closure(e : ecore::EObject |\n\te.eContents()->selectByKind(ecore::EObject)\n)->including(self.rhs.oclAsType(ecore::EObject))->selectByKind(DataDictionaryCharacterized::expressions::CharacteristicReference)->forAll(r |\n\tr.oclIsKindOf(DataDictionaryCharacterized::expressions::ContainerCharacteristicReference) or\n\tr.oclIsKindOf(expressions::SeffParameterCharacteristicReference) or\n\tr.oclIsKindOf(expressions::ReturnCharacteristicReference)\n)"
protected static final int
DIAGNOSTIC_CODE_COUNT
0
public static final String
DIAGNOSTIC_SOURCE
"org.palladiosimulator.dataflow.confidentiality.pcm.model.characterizedActions"
protected static final String
SEFF_RETURN_ASSIGNMENT__SEFF_HAS_TO_HAVE_RETURN_TYPE__EEXPRESSION
"self.oclAsType(ecore::EObject).eContainer().oclAsType(CharacterizedResourceDemandingSEFF).describedService__SEFF.oclIsKindOf(pcm::repository::OperationSignature) and not self.oclAsType(ecore::EObject).eContainer().oclAsType(CharacterizedResourceDemandingSEFF).describedService__SEFF.oclAsType(pcm::repository::OperationSignature).returnType__OperationSignature.oclIsUndefined()"
-
org.palladiosimulator.dataflow.confidentiality.pcm.resources.DefaultModelConstants Modifier and Type Constant Field Value public static final String
CT_ACTUAL_DATATYPE_ID
"_Kx_44IMcEeqcvN8hbnPcuQ"
public static final String
CT_INFLUENCING_DATATYPES_ID
"_CtimMIJLEeq3Q-b3mU7zGQ"