Esempio n. 1
0
 public static String getReference(FlexoModelObject object) {
   String s = "";
   if (object instanceof FlexoProcess) {
     s = "PROCESS-" + ((FlexoProcess) object).getName();
   } else if (object instanceof DMModel) {
     s = "DMMODEL-" + ((DMModel) object).getName();
   } else if (object instanceof DMEOEntity) {
     s = "DMEOENTITY-" + ((DMEOEntity) object).getName();
   } else if (object instanceof AbstractActivityNode) {
     s = "ACTIVITY-" + ((AbstractActivityNode) object).getName() + "-" + object.getFlexoID();
   } else if (object instanceof OperationNode) {
     s = "OPERATION-" + ((OperationNode) object).getName() + "-" + object.getFlexoID();
   } else if (object instanceof DKVModel) {
     s = "DKVMODEL-" + ((DKVModel) object).getName();
   } else if (object instanceof FlexoNavigationMenu) {
     s = "MENU-" + ((FlexoNavigationMenu) object).getName();
   } else if (object instanceof IEPopupComponent) {
     s = "POPUP-" + ((IEPopupComponent) object).getName();
   } else if (object instanceof IETabComponent) {
     s = "TAB-" + ((IETabComponent) object).getName();
   } else if (object instanceof IEPageComponent) {
     s = "PAGE-" + ((IEPageComponent) object).getName();
   } else {
     s = object.getFullyQualifiedName();
   }
   return getValidReference(DocGeneratorConstants.DG_LABEL_PREFIX + s);
 }