p3j.pppm
Interface IProjectionModel

All Superinterfaces:
Comparable<james.core.base.INamedEntity>, james.core.base.IEntity, james.core.model.IModel, james.core.base.INamedEntity, james.core.observe.IObservable
All Known Implementing Classes:
ProjectionModel

public interface IProjectionModel
extends james.core.model.IModel

Currently this is a simple marker interface.

Author:
Christina Bohk, Roland Ewald

Method Summary
 List<SetType> getAllSetTypes()
          Returns list of all SetType objects, the custom ones and the default one.
 int getGenerations()
          Gets the number of projected generations.
 Map<ParameterInstance,SetType> getInstanceSetTypes()
          Gets the map parameter instance => Settype.
 int getMaximumAge()
          Gets the maximum age.
 int getYears()
          Gets the number of projected years.
 
Methods inherited from interface james.core.model.IModel
cleanUp, init, setAccessRestriction
 
Methods inherited from interface james.core.base.INamedEntity
compareTo, getName, setName
 
Methods inherited from interface james.core.base.IEntity
getCompleteInfoString, getSimpleId
 
Methods inherited from interface james.core.observe.IObservable
changed, getMediator, registerObserver, setMediator, unregisterObserver, unregisterObservers
 

Method Detail

getYears

int getYears()
Gets the number of projected years.

Returns:
the number of years

getGenerations

int getGenerations()
Gets the number of projected generations.

Returns:
the number of generations

getInstanceSetTypes

Map<ParameterInstance,SetType> getInstanceSetTypes()
Gets the map parameter instance => Settype.

Returns:
the map from parameter instance to Settypes

getMaximumAge

int getMaximumAge()
Gets the maximum age.

Returns:
the maximum age

getAllSetTypes

List<SetType> getAllSetTypes()
Returns list of all SetType objects, the custom ones and the default one.

Returns:
list of all SetType objects defined in this scenario (at least the default SetType is defined)


Copyright © 2012. All Rights Reserved.