net.sf.farrago.cwm.core
Class CwmSubsystem$Hib
java.lang.Object
org.eigenbase.enki.jmi.impl.RefBaseObjectBase
org.eigenbase.enki.jmi.impl.RefFeaturedBase
org.eigenbase.enki.jmi.impl.RefObjectBase
org.eigenbase.enki.hibernate.storage.HibernateObject
org.eigenbase.enki.hibernate.jmi.HibernateRefObject
net.sf.farrago.cwm.core.CwmSubsystem$Hib
- All Implemented Interfaces:
- RefBaseObject, RefFeatured, RefObject, CwmClassifier, CwmElement, CwmModelElement, CwmNamespace, CwmPackage, CwmSubsystem, HibernateAssociable, HibernateIdentifiable
public class CwmSubsystem$Hib
- extends HibernateRefObject
- implements CwmSubsystem, HibernateAssociable
Subsystem object instance interface.
A subsystem is a grouping of model elements that represents a behavioral
unit in a physical system. A subsystem offers interfaces and has
operations.
In the metamodel, Subsystem is a subclass of both Package and Classifier.
As such it may have a set of Features.
The purpose of the subsystem construct is to provide a grouping mechanism
for specifying a behavioral unit of a physical system. Apart from defining
a namespace for its contents, a subsystem serves as a specification unit
for the behavior of its contained model elements.
The contents of a subsystem is defined in the same way as for a package,
thus it
consists of owned elements and imported elements, with unique names within
the
subsystem.
Note: This type should not be subclassed,
implemented or directly instantiated by clients. It is generated from a
MOF metamodel and implemented by Enki or MDR.
Methods inherited from class org.eigenbase.enki.jmi.impl.RefBaseObjectBase |
createInstance, equals, getCurrentInitializer, getEnum, getInitializer, getMofId, getTag, hashCode, invokeMethod, invokeMethod, logJmi, refMofId, refOutermostPackage, refVerifyConstraints, setMofId |
_id
private static final String _id
- See Also:
- Constant Field Values
name$Hib
protected String name$Hib
visibility$Hib
protected String visibility$Hib
isAbstract$Hib
protected Boolean isAbstract$Hib
clientDependency$Hib
protected HibernateManyToManyLazyAssociation clientDependency$Hib
constraint$Hib
protected HibernateManyToManyLazyAssociation constraint$Hib
importer$Hib
protected HibernateManyToManyLazyAssociation importer$Hib
namespace$Hib
protected HibernateOneToManyLazyHighCardinalityAssociation namespace$Hib
ownedElement$Hib
protected HibernateOneToManyLazyHighCardinalityAssociation ownedElement$Hib
importedElement$Hib
protected HibernateManyToManyLazyAssociation importedElement$Hib
feature$Hib
protected HibernateOneToManyLazyOrderedAssociation feature$Hib
dependencySupplier_SupplierDependency$Hib
protected HibernateManyToManyLazyAssociation dependencySupplier_SupplierDependency$Hib
stereotypedElement_Stereotype$Hib
protected HibernateOneToManyLazyAssociation stereotypedElement_Stereotype$Hib
structuralFeatureType_StructuralFeature$Hib
protected HibernateOneToManyLazyHighCardinalityAssociation structuralFeatureType_StructuralFeature$Hib
taggedElement_TaggedValue$Hib
protected HibernateOneToManyLazyAssociation taggedElement_TaggedValue$Hib
parameterType_Parameter$Hib
protected HibernateOneToManyLazyHighCardinalityAssociation parameterType_Parameter$Hib
instanceClassifier_Instance$Hib
protected HibernateOneToManyLazyAssociation instanceClassifier_Instance$Hib
classifierAlias_Alias$Hib
protected HibernateOneToManyLazyAssociation classifierAlias_Alias$Hib
userAssignedNamespace_NamespaceAssignee$Hib
protected HibernateOneToManyLazyAssociation userAssignedNamespace_NamespaceAssignee$Hib
privilegeIsGrantedOnElement_Privilege$Hib
protected HibernateOneToManyLazyHighCardinalityAssociation privilegeIsGrantedOnElement_Privilege$Hib
CwmSubsystem$Hib
CwmSubsystem$Hib()
CwmSubsystem$Hib
CwmSubsystem$Hib(String name,
VisibilityKind visibility,
boolean isAbstract)
getName$Hib
public String getName$Hib()
setName$Hib
public void setName$Hib(String newValue)
getName
public String getName()
- Description copied from interface:
CwmModelElement
- Returns the value of attribute name.
An identifier for the ModelElement within its containing Namespace.
- Specified by:
getName
in interface CwmModelElement
- Returns:
- Value of attribute name.
setName
public void setName(String newValue)
- Description copied from interface:
CwmModelElement
- Sets the value of name attribute. See
CwmModelElement.getName()
for
description on the attribute.
- Specified by:
setName
in interface CwmModelElement
- Parameters:
newValue
- New value to be set.
getVisibility$Hib
public String getVisibility$Hib()
setVisibility$Hib
public void setVisibility$Hib(String newValue)
getVisibility
public VisibilityKind getVisibility()
- Description copied from interface:
CwmModelElement
- Returns the value of attribute visibility.
Specifies extent of the visibility of the ModelElement within its
owning Namespace.
- Specified by:
getVisibility
in interface CwmModelElement
- Returns:
- Value of attribute visibility.
setVisibility
public void setVisibility(VisibilityKind newValue)
- Description copied from interface:
CwmModelElement
- Sets the value of visibility attribute. See
CwmModelElement.getVisibility()
for description on the attribute.
- Specified by:
setVisibility
in interface CwmModelElement
- Parameters:
newValue
- New value to be set.
getIsAbstract$Hib
public Boolean getIsAbstract$Hib()
setIsAbstract$Hib
public void setIsAbstract$Hib(Boolean newValue)
isAbstract
public boolean isAbstract()
- Description copied from interface:
CwmClassifier
- Returns the value of attribute isAbstract.
An abstract Classifier is not instantiable.
- Specified by:
isAbstract
in interface CwmClassifier
- Returns:
- Value of attribute isAbstract.
setAbstract
public void setAbstract(boolean newValue)
- Description copied from interface:
CwmClassifier
- Sets the value of isAbstract attribute. See
CwmClassifier.isAbstract()
for
description on the attribute.
- Specified by:
setAbstract
in interface CwmClassifier
- Parameters:
newValue
- New value to be set.
getClientDependency
public Collection<CwmDependency> getClientDependency()
- Description copied from interface:
CwmModelElement
- Returns the value of reference clientDependency.
- Specified by:
getClientDependency
in interface CwmModelElement
- Returns:
- Value of reference clientDependency. Element type:
CwmDependency
getClientDependency$Hib
public HibernateManyToManyLazyAssociation getClientDependency$Hib()
setClientDependency$Hib
public void setClientDependency$Hib(HibernateManyToManyLazyAssociation newValue)
getConstraint
public Collection<CwmConstraint> getConstraint()
- Description copied from interface:
CwmModelElement
- Returns the value of reference constraint.
- Specified by:
getConstraint
in interface CwmModelElement
- Returns:
- Value of reference constraint. Element type:
CwmConstraint
getConstraint$Hib
public HibernateManyToManyLazyAssociation getConstraint$Hib()
setConstraint$Hib
public void setConstraint$Hib(HibernateManyToManyLazyAssociation newValue)
getImporter
public Collection<CwmPackage> getImporter()
- Description copied from interface:
CwmModelElement
- Returns the value of reference importer.
- Specified by:
getImporter
in interface CwmModelElement
- Returns:
- Value of reference importer. Element type:
CwmPackage
getImporter$Hib
public HibernateManyToManyLazyAssociation getImporter$Hib()
setImporter$Hib
public void setImporter$Hib(HibernateManyToManyLazyAssociation newValue)
getNamespace
public CwmNamespace getNamespace()
- Description copied from interface:
CwmModelElement
- Returns the value of reference namespace.
- Specified by:
getNamespace
in interface CwmModelElement
- Returns:
- Value of reference namespace.
setNamespace
public void setNamespace(CwmNamespace newValue)
- Description copied from interface:
CwmModelElement
- Sets the value of namespace reference. See
CwmModelElement.getNamespace()
for
description on the attribute.
- Specified by:
setNamespace
in interface CwmModelElement
- Parameters:
newValue
- New value to be set.
getNamespace$Hib
public HibernateOneToManyLazyHighCardinalityAssociation getNamespace$Hib()
setNamespace$Hib
public void setNamespace$Hib(HibernateOneToManyLazyHighCardinalityAssociation newValue)
getOwnedElement
public Collection<CwmModelElement> getOwnedElement()
- Description copied from interface:
CwmNamespace
- Returns the value of reference ownedElement.
- Specified by:
getOwnedElement
in interface CwmNamespace
- Returns:
- Value of reference ownedElement. Element type:
CwmModelElement
getOwnedElement$Hib
public HibernateOneToManyLazyHighCardinalityAssociation getOwnedElement$Hib()
setOwnedElement$Hib
public void setOwnedElement$Hib(HibernateOneToManyLazyHighCardinalityAssociation newValue)
getImportedElement
public Collection<CwmModelElement> getImportedElement()
- Description copied from interface:
CwmPackage
- Returns the value of reference importedElement.
- Specified by:
getImportedElement
in interface CwmPackage
- Returns:
- Value of reference importedElement. Element type:
CwmModelElement
getImportedElement$Hib
public HibernateManyToManyLazyAssociation getImportedElement$Hib()
setImportedElement$Hib
public void setImportedElement$Hib(HibernateManyToManyLazyAssociation newValue)
getFeature
public List<CwmFeature> getFeature()
- Description copied from interface:
CwmClassifier
- Returns the value of reference feature.
- Specified by:
getFeature
in interface CwmClassifier
- Returns:
- Value of reference feature. Element type:
CwmFeature
getFeature$Hib
public HibernateOneToManyLazyOrderedAssociation getFeature$Hib()
setFeature$Hib
public void setFeature$Hib(HibernateOneToManyLazyOrderedAssociation newValue)
getDependencySupplier_SupplierDependency$Hib
public HibernateManyToManyLazyAssociation getDependencySupplier_SupplierDependency$Hib()
setDependencySupplier_SupplierDependency$Hib
public void setDependencySupplier_SupplierDependency$Hib(HibernateManyToManyLazyAssociation newValue)
getStereotypedElement_Stereotype$Hib
public HibernateOneToManyLazyAssociation getStereotypedElement_Stereotype$Hib()
setStereotypedElement_Stereotype$Hib
public void setStereotypedElement_Stereotype$Hib(HibernateOneToManyLazyAssociation newValue)
getStructuralFeatureType_StructuralFeature$Hib
public HibernateOneToManyLazyHighCardinalityAssociation getStructuralFeatureType_StructuralFeature$Hib()
setStructuralFeatureType_StructuralFeature$Hib
public void setStructuralFeatureType_StructuralFeature$Hib(HibernateOneToManyLazyHighCardinalityAssociation newValue)
getTaggedElement_TaggedValue$Hib
public HibernateOneToManyLazyAssociation getTaggedElement_TaggedValue$Hib()
setTaggedElement_TaggedValue$Hib
public void setTaggedElement_TaggedValue$Hib(HibernateOneToManyLazyAssociation newValue)
getParameterType_Parameter$Hib
public HibernateOneToManyLazyHighCardinalityAssociation getParameterType_Parameter$Hib()
setParameterType_Parameter$Hib
public void setParameterType_Parameter$Hib(HibernateOneToManyLazyHighCardinalityAssociation newValue)
getInstanceClassifier_Instance$Hib
public HibernateOneToManyLazyAssociation getInstanceClassifier_Instance$Hib()
setInstanceClassifier_Instance$Hib
public void setInstanceClassifier_Instance$Hib(HibernateOneToManyLazyAssociation newValue)
getClassifierAlias_Alias$Hib
public HibernateOneToManyLazyAssociation getClassifierAlias_Alias$Hib()
setClassifierAlias_Alias$Hib
public void setClassifierAlias_Alias$Hib(HibernateOneToManyLazyAssociation newValue)
getUserAssignedNamespace_NamespaceAssignee$Hib
public HibernateOneToManyLazyAssociation getUserAssignedNamespace_NamespaceAssignee$Hib()
setUserAssignedNamespace_NamespaceAssignee$Hib
public void setUserAssignedNamespace_NamespaceAssignee$Hib(HibernateOneToManyLazyAssociation newValue)
getPrivilegeIsGrantedOnElement_Privilege$Hib
public HibernateOneToManyLazyHighCardinalityAssociation getPrivilegeIsGrantedOnElement_Privilege$Hib()
setPrivilegeIsGrantedOnElement_Privilege$Hib
public void setPrivilegeIsGrantedOnElement_Privilege$Hib(HibernateOneToManyLazyHighCardinalityAssociation newValue)
getAssociation
public HibernateAssociation getAssociation(String type,
boolean firstEnd)
- Specified by:
getAssociation
in interface HibernateAssociable
setAssociation
public void setAssociation(String type,
boolean firstEnd,
HibernateAssociation assoc)
- Specified by:
setAssociation
in interface HibernateAssociable
getOrCreateAssociation
public HibernateAssociation getOrCreateAssociation(String type,
boolean firstEnd)
- Specified by:
getOrCreateAssociation
in interface HibernateAssociable
removeAssociations
protected void removeAssociations()
- Specified by:
removeAssociations
in class HibernateRefObject
getComposingAssociations
public Collection<HibernateAssociation> getComposingAssociations()
- Specified by:
getComposingAssociations
in class HibernateRefObject
getNonComposingAssociations
public Collection<HibernateAssociation> getNonComposingAssociations()
- Specified by:
getNonComposingAssociations
in class HibernateRefObject
refImmediateComposite
public RefObject refImmediateComposite()
- Specified by:
refImmediateComposite
in interface RefObject
- Overrides:
refImmediateComposite
in class RefObjectBase
checkConstraints
protected void checkConstraints(List<JmiException> errors,
boolean deepVerify)
- Specified by:
checkConstraints
in class RefBaseObjectBase
getClassIdentifier
public String getClassIdentifier()
- Specified by:
getClassIdentifier
in class HibernateRefObject