public abstract class MyPossrepImplementation
extends java.lang.Object
Constructor and Description |
---|
MyPossrepImplementation() |
Modifier and Type | Method and Description |
---|---|
static MyReadOnlyMap<java.lang.String,TypeDeclaration> |
convertFromIdentifierTypeDeclarationsMapToTypeDeclarationsMap(ReadOnlyMap<NameIdentifier,TypeDeclaration> componentIdentifierTypeDeclarationsMap)
Gets a 1.4 component typedeclarations map derived from a 1.5 component typedeclarations map
|
static MyReadOnlyMap<java.lang.String,java.lang.String> |
convertFromTypeDeclarationsMapToComponentNameMap(ReadOnlyMap<java.lang.String,TypeDeclaration> componentTypeDeclarationsMap)
Converts a 1.5 possrep component type declarations map into a 1.4 component name map
|
static ReadOnlyMap<NameIdentifier,TypeDeclaration> |
getComponentIdentifierTypeDeclarationsMap(PossRepImplementation possrepImplementation)
Gets a map of component names to corresponding type declarations.
|
static MyReadOnlyMap<NameIdentifier,TypeDeclaration> |
V0104toV0105PossrepComponentTypeDeclarationsMap(PossRepImplementation possrepImplementation)
Gets the 1.5 possrep componentTypeDeclarationsMap derived from a 1.4 possrep implementation
|
static ValueBuffer |
valueFromIdentifierComponentValues(PossRepImplementation possrepImplementation,
java.util.Map<NameIdentifier,ValueBuffer> tupleComponentValues)
Frontend method for invoking the 1.5 valueFromIdentifierComponentValues method on 1.4 implementation objects
|
public static MyReadOnlyMap<NameIdentifier,TypeDeclaration> V0104toV0105PossrepComponentTypeDeclarationsMap(PossRepImplementation possrepImplementation)
possrepImplementation
- -public static MyReadOnlyMap<java.lang.String,java.lang.String> convertFromTypeDeclarationsMapToComponentNameMap(ReadOnlyMap<java.lang.String,TypeDeclaration> componentTypeDeclarationsMap)
componentTypeDeclarationsMap
- -public static MyReadOnlyMap<java.lang.String,TypeDeclaration> convertFromIdentifierTypeDeclarationsMapToTypeDeclarationsMap(ReadOnlyMap<NameIdentifier,TypeDeclaration> componentIdentifierTypeDeclarationsMap)
componentIdentifierTypeDeclarationsMap
- -public static ValueBuffer valueFromIdentifierComponentValues(PossRepImplementation possrepImplementation, java.util.Map<NameIdentifier,ValueBuffer> tupleComponentValues) throws InvalidValueException
possrepImplementation
- the PossrepImplementation object for which the valueFromIdentifierComponentValues method is to be invoked, even if it is a 1.4 PossrepImplementation.tupleComponentValues
- A Map holding component names and their corresponding values, held in a ValueBuffer.InvalidValueException
- -public static ReadOnlyMap<NameIdentifier,TypeDeclaration> getComponentIdentifierTypeDeclarationsMap(PossRepImplementation possrepImplementation)
possrepImplementation
- -