public interface YTypeSystemHandler
This should allow to use either XML, JDBC or other loading routines.
YExtension addExtension(String extensionName, Set<String> requires)
YAtomicType loadAtomicType(AtomicTypeDTO atomicTypeDTO)
YCollectionType loadCollectionType(CollectionTypeDTO collectionTypeDTO)
YMapType loadMapType(MapTypeDTO mapTypeDTO)
YComposedType loadComposedType(ComposedTypeDTO composedTypeDTO)
YRelation loadRelation(RelationTypeDTO relationTypeDTO)
YEnumType loadEnumType(EnumTypeDTO enumTypeDTO)
YAttributeDescriptor loadAttribute(AttributeDTO attributeDTO)
YEnumValue loadEnumValue(EnumValueDTO enumValueDTO)
YDBTypeMapping loadDBTypeMapping(DBTypeMappingDTO DBTypeMappingDTO)
YDeployment loadDeployment(DeploymentDTO deploymentDTO)
YDeployment registerDeploymentForType(String codeOfType, String deployment)
YIndexDeployment loadIndexDeployment(IndexDeploymentDTO indexDeploymentDTO)
YAttributeDeployment loadAttributeDeployment(AttributeDeploymentDTO attributeDeploymentDTO)
YFinder loadFinderDeployment(FinderDeploymentDTO finderDeploymentDTO)
void finish()
void validate()
YTypeSystem getSystem()
Copyright © 2017 SAP SE. All Rights Reserved.