Package org.openflexo.pamela.factory
This package provides run-time implementation of PAMELA (PAMELA interpreter)
-
Interface Summary Interface Description EditingContext Represents anEditingContextmanaging a collection of PAMELA objects
Objects might be registered and unregistered to/from EditingContext.
AnUndoManagermight be declared for anEditingContext. -
Class Summary Class Description Clipboard Represent the clipbord of a PAMELA model
This is the serialization of objects beeing pasted or cut.
originalContentsare the copied contents, in their original context
lastReferenceContentsare the last reference contents, in multiple paste context (if you copy, then paste and paste again)
Note that for the first copy operation, originalContents are the referenceContentsCompareAndMergeUtils Contains utils in the context of compare and merge featuresDelegateImplementation<I> Represents a partial delegate implementation, associated to a masterProxyMethodHandler
Many partial delegate implementations might be defined for a givenProxyMethodHandler.EditingContextImpl Default implementation forEditingContextinterface.IProxyMethodHandler Utility interface used to capitalize constants in the context of PAMELA interpreter (seeProxyMethodHandlerPamelaConstants PamelaModelFactory ThePamelaModelFactoryis responsible for creating new instances of PAMELA entities.
This class should be considered stateless, regarding to the state of handled instances.
Note that aPamelaModelFactorymight refer to anEditingContext.PamelaUtils Some utils for PAMELAProxyMethodHandler<I> Invocation handler in the core of PAMELA: main class for PAMELA interpreter
This is the class where method call dispatching is performed.StringEncoder -
Enum Summary Enum Description DeserializationPolicy EmbeddingType SerializationPolicy -
Exception Summary Exception Description ClipboardOperationException