Package org.openflexo.pamela.factory
This package provides run-time implementation of PAMELA (PAMELA interpreter)
-
Interface Summary Interface Description EditingContext Represents anEditingContext
managing a collection of PAMELA objects
Objects might be registered and unregistered to/from EditingContext.
AnUndoManager
might 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.
originalContents
are the copied contents, in their original context
lastReferenceContents
are 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 forEditingContext
interface.IProxyMethodHandler Utility interface used to capitalize constants in the context of PAMELA interpreter (seeProxyMethodHandler
PamelaConstants PamelaModelFactory ThePamelaModelFactory
is responsible for creating new instances of PAMELA entities.
This class should be considered stateless, regarding to the state of handled instances.
Note that aPamelaModelFactory
might 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