示例#1
0
 public SymsFolderType()
 {
     RegisteredClasses = new InterfaceToImpl();
     RegisteredClasses.Register <CdmArgumentDefinition, ArgumentPersistence>();
     RegisteredClasses.Register <CdmAttributeContext, AttributeContextPersistence>();
     RegisteredClasses.Register <CdmAttributeContextReference, AttributeContextReferencePersistence>();
     RegisteredClasses.Register <CdmAttributeGroupDefinition, AttributeGroupPersistence>();
     RegisteredClasses.Register <CdmAttributeGroupReference, AttributeGroupReferencePersistence>();
     RegisteredClasses.Register <CdmAttributeReference, AttributeReferencePersistence>();
     RegisteredClasses.Register <CdmAttributeResolutionGuidance, AttributeResolutionGuidancePersistence>();
     RegisteredClasses.Register <CdmConstantEntityDefinition, ConstantEntityPersistence>();
     RegisteredClasses.Register <CdmDataPartitionDefinition, DataPartitionPersistence>();
     RegisteredClasses.Register <CdmDataPartitionPatternDefinition, DataPartitionPatternPersistence>();
     RegisteredClasses.Register <CdmDataTypeDefinition, DataTypePersistence>();
     RegisteredClasses.Register <CdmDataTypeReference, DataTypeReferencePersistence>();
     RegisteredClasses.Register <CdmDocumentDefinition, DocumentPersistence>();
     RegisteredClasses.Register <CdmEntityAttributeDefinition, EntityAttributePersistence>();
     RegisteredClasses.Register <CdmEntityDefinition, EntityPersistence>();
     RegisteredClasses.Register <CdmEntityReference, EntityReferencePersistence>();
     RegisteredClasses.Register <CdmManifestDeclarationDefinition, ManifestDeclarationPersistence>();
     RegisteredClasses.Register <CdmManifestDefinition, ManifestPersistence>();
     RegisteredClasses.Register <CdmImport, ImportPersistence>();
     RegisteredClasses.Register <CdmLocalEntityDeclarationDefinition, LocalEntityDeclarationPersistence>();
     RegisteredClasses.Register <CdmParameterDefinition, ParameterPersistence>();
     RegisteredClasses.Register <CdmPurposeDefinition, PurposePersistence>();
     RegisteredClasses.Register <CdmPurposeReference, PurposeReferencePersistence>();
     RegisteredClasses.Register <CdmReferencedEntityDeclarationDefinition, ReferencedEntityDeclarationPersistence>();
     RegisteredClasses.Register <CdmTraitDefinition, TraitPersistence>();
     RegisteredClasses.Register <CdmTraitGroupDefinition, TraitGroupPersistence>();
     RegisteredClasses.Register <CdmTraitReference, TraitReferencePersistence>();
     RegisteredClasses.Register <CdmTraitGroupReference, TraitGroupReferencePersistence>();
 }
示例#2
0
 public ModelJsonType()
 {
     RegisteredClasses = new InterfaceToImpl();
     RegisteredClasses.Register <CdmArgumentDefinition, ArgumentPersistence>();
     RegisteredClasses.Register <CdmDataPartitionDefinition, DataPartitionPersistence>();
     RegisteredClasses.Register <CdmDocumentDefinition, DocumentPersistence>();
     RegisteredClasses.Register <CdmEntityDefinition, EntityPersistence>();
     RegisteredClasses.Register <CdmLocalEntityDeclarationDefinition, LocalEntityDeclarationPersistence>();
     RegisteredClasses.Register <CdmManifestDefinition, ManifestPersistence>();
     RegisteredClasses.Register <CdmReferencedEntityDeclarationDefinition, ReferencedEntityDeclarationPersistence>();
     RegisteredClasses.Register <CdmE2ERelationship, RelationshipPersistence>();
     RegisteredClasses.Register <CdmTypeAttributeDefinition, TypeAttributePersistence>();
 }
示例#3
0
 public CdmFolderType()
 {
     RegisteredClasses = new InterfaceToImpl();
     RegisteredClasses.Register <CdmArgumentDefinition, ArgumentPersistence>();
     RegisteredClasses.Register <CdmAttributeContext, AttributeContextPersistence>();
     RegisteredClasses.Register <CdmAttributeContextReference, AttributeContextReferencePersistence>();
     RegisteredClasses.Register <CdmAttributeGroupDefinition, AttributeGroupPersistence>();
     RegisteredClasses.Register <CdmAttributeGroupReference, AttributeGroupReferencePersistence>();
     RegisteredClasses.Register <CdmAttributeReference, AttributeReferencePersistence>();
     RegisteredClasses.Register <CdmAttributeResolutionGuidance, AttributeResolutionGuidancePersistence>();
     RegisteredClasses.Register <CdmConstantEntityDefinition, ConstantEntityPersistence>();
     RegisteredClasses.Register <CdmDataPartitionDefinition, DataPartitionPersistence>();
     RegisteredClasses.Register <CdmDataPartitionPatternDefinition, DataPartitionPatternPersistence>();
     RegisteredClasses.Register <CdmDataTypeDefinition, DataTypePersistence>();
     RegisteredClasses.Register <CdmDataTypeReference, DataTypeReferencePersistence>();
     RegisteredClasses.Register <CdmDocumentDefinition, DocumentPersistence>();
     RegisteredClasses.Register <CdmEntityAttributeDefinition, EntityAttributePersistence>();
     RegisteredClasses.Register <CdmEntityDefinition, EntityPersistence>();
     RegisteredClasses.Register <CdmEntityReference, EntityReferencePersistence>();
     RegisteredClasses.Register <CdmManifestDeclarationDefinition, ManifestDeclarationPersistence>();
     RegisteredClasses.Register <CdmManifestDefinition, ManifestPersistence>();
     RegisteredClasses.Register <CdmImport, ImportPersistence>();
     RegisteredClasses.Register <CdmLocalEntityDeclarationDefinition, LocalEntityDeclarationPersistence>();
     RegisteredClasses.Register <CdmParameterDefinition, ParameterPersistence>();
     RegisteredClasses.Register <CdmPurposeDefinition, PurposePersistence>();
     RegisteredClasses.Register <CdmPurposeReference, PurposeReferencePersistence>();
     RegisteredClasses.Register <CdmReferencedEntityDeclarationDefinition, ReferencedEntityDeclarationPersistence>();
     RegisteredClasses.Register <CdmTraitDefinition, TraitPersistence>();
     RegisteredClasses.Register <CdmTraitGroupDefinition, TraitGroupPersistence>();
     RegisteredClasses.Register <CdmTraitReference, TraitReferencePersistence>();
     RegisteredClasses.Register <CdmTraitGroupReference, TraitGroupReferencePersistence>();
     RegisteredClasses.Register <CdmTypeAttributeDefinition, TypeAttributePersistence>();
     RegisteredClasses.Register <CdmProjection, ProjectionPersistence>();
     RegisteredClasses.Register <CdmOperationAddCountAttribute, OperationAddCountAttributePersistence>();
     RegisteredClasses.Register <CdmOperationAddSupportingAttribute, OperationAddSupportingAttributePersistence>();
     RegisteredClasses.Register <CdmOperationAddTypeAttribute, OperationAddTypeAttributePersistence>();
     RegisteredClasses.Register <CdmOperationExcludeAttributes, OperationExcludeAttributesPersistence>();
     RegisteredClasses.Register <CdmOperationArrayExpansion, OperationArrayExpansionPersistence>();
     RegisteredClasses.Register <CdmOperationCombineAttributes, OperationCombineAttributesPersistence>();
     RegisteredClasses.Register <CdmOperationRenameAttributes, OperationRenameAttributesPersistence>();
     RegisteredClasses.Register <CdmOperationReplaceAsForeignKey, OperationReplaceAsForeignKeyPersistence>();
     RegisteredClasses.Register <CdmOperationIncludeAttributes, OperationIncludeAttributesPersistence>();
     RegisteredClasses.Register <CdmOperationAddAttributeGroup, OperationAddAttributeGroupPersistence>();
     RegisteredClasses.Register <CdmOperationAlterTraits, OperationAlterTraitsPersistence>();
     RegisteredClasses.Register <CdmOperationAddArtifactAttribute, OperationAddArtifactAttributePersistence>();
 }