Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.osee.framework.core.dsl/src/org/eclipse/osee/framework/core/dsl/validation/OseeDslJavaValidator.java')
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src/org/eclipse/osee/framework/core/dsl/validation/OseeDslJavaValidator.java71
1 files changed, 33 insertions, 38 deletions
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src/org/eclipse/osee/framework/core/dsl/validation/OseeDslJavaValidator.java b/plugins/org.eclipse.osee.framework.core.dsl/src/org/eclipse/osee/framework/core/dsl/validation/OseeDslJavaValidator.java
index 178dbcf5d08..fc70edadc2e 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src/org/eclipse/osee/framework/core/dsl/validation/OseeDslJavaValidator.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src/org/eclipse/osee/framework/core/dsl/validation/OseeDslJavaValidator.java
@@ -84,7 +84,7 @@ public class OseeDslJavaValidator extends AbstractOseeDslJavaValidator {
@Check
public void checkTypeNameValidity(OseeDsl oseeDsl) {
Set<String> typeNames = new HashSet<String>(50);
- Map<String, String> guidToTypeName = new HashMap<String, String>(500);
+ Map<String, String> uuidToTypeName = new HashMap<String, String>(500);
for (XAttributeType attrType : oseeDsl.getAttributeTypes()) {
if (typeNames.contains(attrType.getName())) {
String message = String.format("Duplicate attribute type name [%s]", attrType.getName());
@@ -92,18 +92,17 @@ public class OseeDslJavaValidator extends AbstractOseeDslJavaValidator {
} else {
typeNames.add(attrType.getName());
}
- if (guidToTypeName.containsKey(attrType.getTypeGuid())) {
+ if (uuidToTypeName.containsKey(attrType.getUuid())) {
String message =
- String.format("Duplicate guid [%s] for attribute types [%s] and [%s]", attrType.getTypeGuid(),
- attrType.getName(), guidToTypeName.get(attrType.getTypeGuid()));
- error(message, attrType, OseeDslPackage.Literals.OSEE_TYPE__TYPE_GUID,
- OseeDslPackage.XATTRIBUTE_TYPE__TYPE_GUID);
+ String.format("Duplicate uuid [%s] for attribute types [%s] and [%s]", attrType.getUuid(),
+ attrType.getName(), uuidToTypeName.get(attrType.getUuid()));
+ error(message, attrType, OseeDslPackage.Literals.OSEE_TYPE__UUID, OseeDslPackage.XATTRIBUTE_TYPE__UUID);
} else {
- guidToTypeName.put(attrType.getTypeGuid(), attrType.getName());
+ uuidToTypeName.put(attrType.getUuid(), attrType.getName());
}
}
typeNames.clear();
- guidToTypeName.clear();
+ uuidToTypeName.clear();
for (XArtifactType artType : oseeDsl.getArtifactTypes()) {
if (typeNames.contains(artType.getName())) {
String message = String.format("Duplicate artifact type name [%s]", artType.getName());
@@ -111,18 +110,17 @@ public class OseeDslJavaValidator extends AbstractOseeDslJavaValidator {
} else {
typeNames.add(artType.getName());
}
- if (guidToTypeName.containsKey(artType.getTypeGuid())) {
+ if (uuidToTypeName.containsKey(artType.getUuid())) {
String message =
- String.format("Duplicate guid [%s] for artifact types [%s] and [%s]", artType.getTypeGuid(),
- artType.getName(), guidToTypeName.get(artType.getTypeGuid()));
- error(message, artType, OseeDslPackage.Literals.OSEE_TYPE__TYPE_GUID,
- OseeDslPackage.XARTIFACT_TYPE__TYPE_GUID);
+ String.format("Duplicate uuid [%s] for artifact types [%s] and [%s]", artType.getUuid(),
+ artType.getName(), uuidToTypeName.get(artType.getUuid()));
+ error(message, artType, OseeDslPackage.Literals.OSEE_TYPE__UUID, OseeDslPackage.XARTIFACT_TYPE__UUID);
} else {
- guidToTypeName.put(artType.getTypeGuid(), artType.getName());
+ uuidToTypeName.put(artType.getUuid(), artType.getName());
}
}
typeNames.clear();
- guidToTypeName.clear();
+ uuidToTypeName.clear();
for (XRelationType relType : oseeDsl.getRelationTypes()) {
if (typeNames.contains(relType.getName())) {
String message = String.format("Duplicate relation type name [%s]", relType.getName());
@@ -130,14 +128,13 @@ public class OseeDslJavaValidator extends AbstractOseeDslJavaValidator {
} else {
typeNames.add(relType.getName());
}
- if (guidToTypeName.containsKey(relType.getTypeGuid())) {
+ if (uuidToTypeName.containsKey(relType.getUuid())) {
String message =
- String.format("Duplicate guid [%s] for relation types [%s] and [%s]", relType.getTypeGuid(),
- relType.getName(), guidToTypeName.get(relType.getTypeGuid()));
- error(message, relType, OseeDslPackage.Literals.OSEE_TYPE__TYPE_GUID,
- OseeDslPackage.XRELATION_TYPE__TYPE_GUID);
+ String.format("Duplicate uuid [%s] for relation types [%s] and [%s]", relType.getUuid(),
+ relType.getName(), uuidToTypeName.get(relType.getUuid()));
+ error(message, relType, OseeDslPackage.Literals.OSEE_TYPE__UUID, OseeDslPackage.XRELATION_TYPE__UUID);
} else {
- guidToTypeName.put(relType.getTypeGuid(), relType.getName());
+ uuidToTypeName.put(relType.getUuid(), relType.getName());
}
}
}
@@ -205,17 +202,16 @@ public class OseeDslJavaValidator extends AbstractOseeDslJavaValidator {
@Override
public Object caseArtifactTypeRestriction(ArtifactTypeRestriction restriction) {
- String guid = restriction.getArtifactTypeRef().getTypeGuid();
- XArtifactType reference = artifactTypeRestrictions.get(guid);
+ String uuid = restriction.getArtifactTypeRef().getUuid();
+ XArtifactType reference = artifactTypeRestrictions.get(uuid);
if (reference == null) {
- artifactTypeRestrictions.put(guid, restriction.getArtifactTypeRef());
+ artifactTypeRestrictions.put(uuid, restriction.getArtifactTypeRef());
} else {
String message =
String.format("Duplicate artifact type restriction [%s] in context[%s]", reference.toString(),
accessContext.getName());
error(message, restriction, OseeDslPackage.Literals.ARTIFACT_TYPE_RESTRICTION__ARTIFACT_TYPE_REF,
- OseeDslPackage.ACCESS_CONTEXT__ACCESS_RULES, NON_UNIQUE_ARTIFACT_TYPE_RESTRICTION,
- reference.getTypeGuid());
+ OseeDslPackage.ACCESS_CONTEXT__ACCESS_RULES, NON_UNIQUE_ARTIFACT_TYPE_RESTRICTION, reference.getUuid());
}
return restriction;
}
@@ -223,15 +219,15 @@ public class OseeDslJavaValidator extends AbstractOseeDslJavaValidator {
@Override
public Object caseAttributeTypeRestriction(AttributeTypeRestriction object) {
XArtifactType artifactType = object.getArtifactTypeRef();
- String attrGuidToMatch = object.getAttributeTypeRef().getTypeGuid();
+ String attrUuidToMatch = object.getAttributeTypeRef().getUuid();
for (AttributeTypeRestriction r1 : attrTypeRetrictions) {
- String storedGuid = r1.getAttributeTypeRef().getTypeGuid();
- if (attrGuidToMatch.equals(storedGuid)) {
+ String storedUuid = r1.getAttributeTypeRef().getUuid();
+ if (attrUuidToMatch.equals(storedUuid)) {
XArtifactType storedArtType = r1.getArtifactTypeRef();
boolean dispatchError = false;
if (storedArtType != null && artifactType != null) {
- dispatchError = storedArtType.getTypeGuid().equals(artifactType.getTypeGuid());
+ dispatchError = storedArtType.getUuid().equals(artifactType.getUuid());
} else if (storedArtType == null && artifactType == null) {
dispatchError = true;
}
@@ -242,7 +238,7 @@ public class OseeDslJavaValidator extends AbstractOseeDslJavaValidator {
accessContext.getName());
error(message, object, OseeDslPackage.Literals.ATTRIBUTE_TYPE_RESTRICTION__ARTIFACT_TYPE_REF,
OseeDslPackage.ACCESS_CONTEXT__ACCESS_RULES, NON_UNIQUE_ATTRIBUTE_TYPE_RESTRICTION,
- r1.getAttributeTypeRef().getTypeGuid());
+ r1.getAttributeTypeRef().getUuid());
}
}
}
@@ -254,23 +250,22 @@ public class OseeDslJavaValidator extends AbstractOseeDslJavaValidator {
public Object caseRelationTypeRestriction(RelationTypeRestriction restriction) {
XRelationType relationTypeRef = restriction.getRelationTypeRef();
- String guid = relationTypeRef.getTypeGuid();
+ String key = relationTypeRef.getUuid();
RelationTypePredicate predicate = restriction.getPredicate();
if (predicate instanceof RelationTypeArtifactPredicate) {
- guid += ((RelationTypeArtifactPredicate) predicate).getArtifactMatcherRef().getName();
+ key += ((RelationTypeArtifactPredicate) predicate).getArtifactMatcherRef().getName();
} else if (predicate instanceof RelationTypeArtifactTypePredicate) {
- guid += ((RelationTypeArtifactTypePredicate) predicate).getArtifactTypeRef().getName();
+ key += ((RelationTypeArtifactTypePredicate) predicate).getArtifactTypeRef().getName();
}
- XRelationType reference = relationTypeRetrictions.get(guid);
+ XRelationType reference = relationTypeRetrictions.get(key);
if (reference == null) {
- relationTypeRetrictions.put(guid, relationTypeRef);
+ relationTypeRetrictions.put(key, relationTypeRef);
} else {
String message =
String.format("Duplicate artifact type restriction [%s] in context[%s]", reference.toString(),
accessContext.getName());
error(message, restriction, OseeDslPackage.Literals.RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF,
- OseeDslPackage.ACCESS_CONTEXT__ACCESS_RULES, NON_UNIQUE_RELATION_TYPE_RESTRICTION,
- reference.getTypeGuid());
+ OseeDslPackage.ACCESS_CONTEXT__ACCESS_RULES, NON_UNIQUE_RELATION_TYPE_RESTRICTION, reference.getUuid());
}
return restriction;
}

Back to the top