com.togethersoft.openapi.model.extension
Class Diagram extension

Class Summary
ChildLinksProviderThis provider should behaves exactly as ChildrenProvider.
ChildNodesProviderThis provider should behaves exactly as ChildrenProvider.
ChildReferenceCollectionProviderThis provider should behaves exactly as ChildrenProvider.
ChildrenProviderProvider implementing this interface is responsible for generation of the
unique names of child elements of the given entity.
ContentProviderProvider, which implements this interface actually doesn't provide anything.
CopyProviderProvider, which implements this interface must support "copy" functionality of Element
CutProviderProvider, which implements this interface must support "cut" functionality of Element
DeleteProviderThe provideres, which implement this interface are responsible for supplying delete,
canDelete and isDeleted functionalities of Elements
and References.
DeltaProviderThis provider is responsible for collecting all changes, which have been done in model.
EntityUniqueNameProviderThis interface is only an indicator.
ExtensionManager 
LinkProviderProvider, which implements this interface is responsible for supplying of Link interface
functionality of Entity.
ModelAwareProviders, which implements this interface will be notified of which model they are registered in.
ParentProviderProvider implementing this interface is responsible for the generation of
the unique name of a parent element for the given element.
PasteProviderProvider, which implements this interface is reponsible for realising paste
functionality.
PropertyGetProviderProvider, implementing this interface takes a responsibilty for property listing and retrieving.
PropertyProviderThis is superinterface of two interfaces for providers, which supply properties of
PropertyMap.
PropertySetProviderProvider, which implements this interface, is responsible for property writing operations.
Provider 
ReferenceCollectionUniqueNameProviderThis interface is only an indicator.
ReferenceProviderProvider, which implements this interface is responsible for supplying functionality
of ReferenceCollections.
UniqueNameProviderProvider implementing this interface takes a responsibility to decide
if some model element should be instantiated.