public static String getDescription(ArchetypeReference ar) { if (ar != null) { return ar.getIdArchetype(); } else { return "*UNKNOWN*"; } }
private static String getDomainId(ArchetypeReference ar) { String idDomain = null; if (ar != null) { idDomain = ar.getIdDomain(); } return idDomain; }
private int getNumPredicates(ArchetypeReference archetypeReference) { int count = 0; for (ElementInstance elementInstance : archetypeReference.getElementInstancesMap().values()) { if (elementInstance instanceof PredicateGeneratedElementInstance && elementInstance.getDataValue() != null) { count++; } } return count; } }
@Override public ArchetypeReference deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException { ArchetypeReference archetypeReference = gson.fromJson(json, ArchetypeReference.class); for (ElementInstance elementInstance : archetypeReference.getElementInstancesMap().values()) { elementInstance.setArchetypeReference(archetypeReference); } return archetypeReference; } }
public void add(ElementInstance elementInstance) { add(elementInstance.getArchetypeReference(), null, null); }
private boolean isMaxMin(ElementInstance elementInstance, ElementInstance maxElementInstance, boolean max) { int compare = DVUtil.compareDVs(elementInstance.getDataValue(), maxElementInstance.getDataValue()); if (max) { return compare >= 0; } else { return compare < 0; } }
public void focusLost(FocusEvent ev) { DataValue dataValue = null; if (dvGenericPanel.isValidDV()) { dataValue = dvGenericPanel.getDataValue(); } elementInstance.setDataValue(dataValue); elementInstance.setNullFlavour(dataValue != null ? null : GuideUtil.NULL_FLAVOUR_CODE_NO_INFO); } }
public String getTemplateId() { if (getValue() != null) { return getValue().getIdTemplate(); } else { return null; } }
public static boolean isEmpty(ArchetypeReference ar) { for (String idElement : ar.getElementInstancesMap().keySet()) { ElementInstance ei = ar.getElementInstancesMap().get(idElement); if (ei.getDataValue() != null) { return false; } } return true; }
public String getDomainId() { ArchetypeReference ar = getArchetypeReference(); if (ar != null) { return ar.getIdDomain(); } else { return null; } }
public static boolean equalDV(boolean inPredicate, ElementInstance ei, DataValue dv2, boolean negated) { if (ei instanceof PredicateGeneratedElementInstance) { return inPredicate; } else { boolean result = DVUtil.equalDVs(ei.getDataValue(), dv2); if (negated) { return !result; } else { return result; } } }
public static String getName(ArchetypeReference ar) { if (ar != null) { return ar.getIdArchetype(); } else { return "*UNKNOWN*"; } }
public String getDomainId() { return getArchetypeReference().getIdDomain(); }
public static DataValue createDV( ElementInstance elementInstance, String rmName, String attributeName, Object value) { DataValue dv = elementInstance.getDataValue(); if (dv == null) { dv = DataValueGenerator.getDummyDV(rmName); } return DataValueGenerator.createDV(dv, attributeName, value); }
public static String getDescription(ArchetypeInstantiationRuleLine airl) { if (airl != null) { ArchetypeReference ar = airl.getArchetypeReference(); if (ar != null) { return ar.getIdArchetype(); } } return "*UNKNOWN*"; }
public String getDomainId() { return getArchetypeReference().getIdDomain(); } }
public String getIdArchetype() { return getArchetypeReference().getIdArchetype(); }
public String getDomainId() { return getArchetypeReference().getIdDomain(); }
public String getDomainId() { return getValue().getIdDomain(); }
public static ImageIcon getGroupIconFromArchetypeReference(ArchetypeReference ar) { return getIcon(ar.getIdDomain()); }