Interface BooleanExpression
- All Superinterfaces:
BaseElement,Cloneable,Comparable,Element,org.eclipse.emf.ecore.EObject,Expression,Feature,ModelElement,com.dassault_systemes.modeler.modelextension.model.modelextension.ModelExtensionObject,Namespace,org.eclipse.emf.common.notify.Notifier,Step,Type
- All Known Subinterfaces:
AssertConstraintUsage,ConcernUsage,ConstraintUsage,Invariant,RequirementUsage,SatisfyRequirementUsage,ViewpointUsage
A BooleanExpression is a Boolean-valued Expression whose type is a Predicate. It represents a logical condition resulting from the evaluation of the Predicate.
-
Method Summary
Modifier and TypeMethodDescriptionThe Predicate that types the Expression.Methods inherited from interface com.nomagic.magicdraw.uml.BaseElement
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getID, isEditable, isSelfChangeable, removePropertyChangeListener, setID, sGetIDMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.Element
escapedName, getAliasIds, getDeclaredName, getDeclaredShortName, getDocumentation, getElementId, getName, getOwnedAnnotation, getOwnedElement, getOwnedRelationship, getOwner, getOwningMembership, getOwningNamespace, getOwningRelationship, getQualifiedName, getShortName, getTextualRepresentation, isImpliedIncluded, isLibraryElement, libraryNamespace, path, setDeclaredName, setDeclaredShortName, setElementId, setIsImpliedIncluded, setOwner, setOwningMembership, setOwningRelationshipMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.Expression
checkCondition, evaluate, getFunction, getResult, isModelLevelEvaluable, modelLevelEvaluableMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.Feature
allRedefinedFeatures, asCartesianProduct, canAccess, directionFor, effectiveName, effectiveShortName, getChainingFeature, getCrossFeature, getDirection, getEndOwningType, getFeatureTarget, getFeaturingType, getOwnedCrossSubsetting, getOwnedFeatureChaining, getOwnedFeatureInverting, getOwnedRedefinition, getOwnedReferenceSubsetting, getOwnedSubsetting, getOwnedTypeFeaturing, getOwnedTyping, getOwningFeatureMembership, getOwningType, getType, isCartesianProduct, isCompatibleWith, isComposite, isConstant, isDerived, isEnd, isFeaturedWithin, isFeaturingType, isOrdered, isOwnedCrossFeature, isPortion, isUnique, isVariable, namingFeature, ownedCrossFeature, redefines, redefinesFromLibrary, setDirection, setIsComposite, setIsConstant, setIsDerived, setIsEnd, setIsOrdered, setIsPortion, setIsUnique, setIsVariable, subsetsChain, supertypes, typingFeaturesMethods inherited from interface com.dassault_systemes.modeler.foundation.model.ModelElement
canChangeElementOwner, dispose, eDynamicGet, getElementOwner, getLocalID, getObjectParent, selfDispose, setLocalID, sGetLocalIDMethods inherited from interface com.dassault_systemes.modeler.modelextension.model.modelextension.ModelExtensionObject
getModelExtension, getModelExtensionMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.Namespace
getImportedMembership, getMember, getMembership, getOwnedImport, getOwnedMember, getOwnedMembership, importedMemberships, membershipsOfVisibility, namesOf, qualificationOf, resolve, resolveGlobal, resolveLocal, resolveVisible, unqualifiedNameOf, visibilityOfMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliverMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.Step
getBehavior, getParameterMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.Type
allRedefinedFeaturesOf, allSupertypes, directionOf, directionOfExcluding, getDifferencingType, getDirectedFeature, getEndFeature, getFeature, getFeatureMembership, getInheritedFeature, getInheritedMembership, getInput, getIntersectingType, getMultiplicity, getOutput, getOwnedConjugator, getOwnedDifferencing, getOwnedDisjoining, getOwnedEndFeature, getOwnedFeature, getOwnedFeatureMembership, getOwnedIntersecting, getOwnedSpecialization, getOwnedUnioning, getUnioningType, inheritableMemberships, inheritedMemberships, isAbstract, isConjugated, isSufficient, multiplicities, nonPrivateMemberships, removeRedefinedFeatures, setIsAbstract, setIsSufficient, specializes, specializesFromLibrary, visibleMemberships
-
Method Details
-
getPredicate
The Predicate that types the Expression.
The
Predicatethat types thisBooleanExpression.- Returns:
- the predicate value
- Model:
- derived="true"
transient="true"
oppositeRoleName="typedBooleanExpression"
redefines=
Expression.getFunction()
-