Interface Project
-
- All Superinterfaces:
Comparable<Object>
,Element
,org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.EObject
,IdentifiedElement
,MDWEObject
,MDWObject
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,com.sodius.mdw.corext.model.emf.OnDemandEObject
public interface Project extends NamedElement
A representation of the model object 'Project'.The following features are supported:
- See Also:
IntegrityPackage.getProject()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MDWEList<Project>
getChildren()
Returns the value of the 'Children' reference list.Project
getParent()
Returns the value of the 'Parent' reference.MDWEList<Principal>
getPermittedAdministrators()
Returns the value of the 'Permitted Administrators' reference list.MDWEList<Group>
getPermittedGroups()
Returns the value of the 'Permitted Groups' reference list.boolean
isActive()
Returns the value of the 'Is Active' attribute.void
setIsActive(boolean value)
Sets the value of the 'Is Active
' attribute.void
setParent(Project value)
Sets the value of the 'Parent
' reference.-
Methods inherited from interface com.sodius.mdw.metamodel.integrity.Element
eUninitialize
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface com.sodius.mdw.metamodel.integrity.IdentifiedElement
getId, setId
-
Methods inherited from interface com.sodius.mdw.core.model.MDWObject
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
-
Methods inherited from interface com.sodius.mdw.metamodel.integrity.NamedElement
getDescription, getName, setDescription, setName
-
-
-
-
Method Detail
-
getPermittedAdministrators
MDWEList<Principal> getPermittedAdministrators()
Returns the value of the 'Permitted Administrators' reference list. The list contents are of typePrincipal
.- Returns:
- the value of the 'Permitted Administrators' reference list.
- See Also:
IntegrityPackage.getProject_PermittedAdministrators()
-
getPermittedGroups
MDWEList<Group> getPermittedGroups()
Returns the value of the 'Permitted Groups' reference list. The list contents are of typeGroup
.- Returns:
- the value of the 'Permitted Groups' reference list.
- See Also:
IntegrityPackage.getProject_PermittedGroups()
-
getParent
Project getParent()
Returns the value of the 'Parent' reference. It is bidirectional and its opposite is 'Children
'.- Returns:
- the value of the 'Parent' reference.
- See Also:
setParent(Project)
,IntegrityPackage.getProject_Parent()
,getChildren()
-
setParent
void setParent(Project value)
Sets the value of the 'Parent
' reference.- Parameters:
value
- the new value of the 'Parent' reference.- See Also:
getParent()
-
getChildren
MDWEList<Project> getChildren()
Returns the value of the 'Children' reference list. The list contents are of typeProject
. It is bidirectional and its opposite is 'Parent
'.- Returns:
- the value of the 'Children' reference list.
- See Also:
IntegrityPackage.getProject_Children()
,getParent()
-
isActive
boolean isActive()
Returns the value of the 'Is Active' attribute.- Returns:
- the value of the 'Is Active' attribute.
- See Also:
setIsActive(boolean)
,IntegrityPackage.getProject_IsActive()
-
setIsActive
void setIsActive(boolean value)
Sets the value of the 'Is Active
' attribute.- Parameters:
value
- the new value of the 'Is Active' attribute.- See Also:
isActive()
-
-