public AssociationFieldDefinition makeAssociationFieldDefinition(final AssociationDefinition assocDef, FieldGroup group) { String name = getPrefixedName(assocDef); String endpointType = assocDef.getTargetClass().getName().toPrefixString(namespaceService); AssociationFieldDefinition fieldDef = new AssociationFieldDefinition(name, endpointType, Direction.TARGET); populateFieldDefinition(assocDef, fieldDef, group, ASSOC_DATA_PREFIX); fieldDef.setEndpointMandatory(assocDef.isTargetMandatory()); fieldDef.setEndpointMany(assocDef.isTargetMany()); return fieldDef; }
public AssociationFieldDefinition makeAssociationFieldDefinition(final AssociationDefinition assocDef, FieldGroup group) { String name = getPrefixedName(assocDef); String endpointType = assocDef.getTargetClass().getName().toPrefixString(namespaceService); AssociationFieldDefinition fieldDef = new AssociationFieldDefinition(name, endpointType, Direction.TARGET); populateFieldDefinition(assocDef, fieldDef, group, ASSOC_DATA_PREFIX); fieldDef.setEndpointMandatory(assocDef.isTargetMandatory()); fieldDef.setEndpointMany(assocDef.isTargetMany()); return fieldDef; }
ClassDefinition classDef = assocDef.getTargetClass(); if (classDef.isAspect())
ClassDefinition classDef = assocDef.getTargetClass(); if (classDef.isAspect())
ClassDefinition targetDef = assocDef.getTargetClass(); if (targetDef instanceof TypeDefinition)
ClassDefinition targetDef = assocDef.getTargetClass(); if (targetDef instanceof TypeDefinition)