Interface MBasicFactory
-
public interface MBasicFactoryThe Factory for the model. It provides a create method for each non-abstract class of the model.
-
-
Field Summary
Fields Modifier and Type Field Description static MBasicFactoryINSTANCEThe singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MCompositePartcreateCompositePart()Returns a new object of class 'Composite Part'.MPartcreatePart()Returns a new object of class 'Part'.MPartSashContainercreatePartSashContainer()Returns a new object of class 'Part Sash Container'.MPartStackcreatePartStack()Returns a new object of class 'Part Stack'.MTrimBarcreateTrimBar()Returns a new object of class 'Trim Bar'.MTrimmedWindowcreateTrimmedWindow()Returns a new object of class 'Trimmed Window'.MWindowcreateWindow()Returns a new object of class 'Window'.
-
-
-
Field Detail
-
INSTANCE
static final MBasicFactory INSTANCE
The singleton instance of the factory.
-
-
Method Detail
-
createPart
MPart createPart()
Returns a new object of class 'Part'.- Returns:
- a new object of class 'Part'.
- Since:
- 1.0
-
createCompositePart
MCompositePart createCompositePart()
Returns a new object of class 'Composite Part'.- Returns:
- a new object of class 'Composite Part'.
- Since:
- 1.1
-
createPartStack
MPartStack createPartStack()
Returns a new object of class 'Part Stack'.- Returns:
- a new object of class 'Part Stack'.
- Since:
- 1.0
-
createPartSashContainer
MPartSashContainer createPartSashContainer()
Returns a new object of class 'Part Sash Container'.- Returns:
- a new object of class 'Part Sash Container'.
- Since:
- 1.0
-
createWindow
MWindow createWindow()
Returns a new object of class 'Window'.- Returns:
- a new object of class 'Window'.
- Since:
- 1.0
-
createTrimmedWindow
MTrimmedWindow createTrimmedWindow()
Returns a new object of class 'Trimmed Window'.- Returns:
- a new object of class 'Trimmed Window'.
- Since:
- 1.0
-
createTrimBar
MTrimBar createTrimBar()
Returns a new object of class 'Trim Bar'.- Returns:
- a new object of class 'Trim Bar'.
- Since:
- 1.0
-
-