Interface MBasicFactory
public interface MBasicFactory
The Factory for the model.
It provides a create method for each non-abstract class of the model.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MBasicFactory
The singleton instance of the factory. -
Method Summary
Modifier and TypeMethodDescriptionReturns a new object of class 'Composite Part'.Returns a new object of class 'Part'.Returns a new object of class 'Part Sash Container'.Returns a new object of class 'Part Stack'.Returns a new object of class 'Trim Bar'.Returns a new object of class 'Trimmed Window'.Returns a new object of class 'Window'.
-
Field Details
-
INSTANCE
The singleton instance of the factory.
-
-
Method Details
-
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
-