Package jadex.bdiv3.model
Class MClassBasedElement
- java.lang.Object
- 
- jadex.bdiv3.model.MElement
- 
- jadex.bdiv3.model.MParameterElement
- 
- jadex.bdiv3.model.MProcessableElement
- 
- jadex.bdiv3.model.MClassBasedElement
 
 
 
 
- 
- Direct Known Subclasses:
- MGoal
 
 public class MClassBasedElement extends MProcessableElement Processable element based on a class.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class jadex.bdiv3.model.MProcessableElementMProcessableElement.ExcludeMode
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected java.lang.ClassLoaderlastclprotected java.lang.StringtargetThe target.protected java.lang.Class<?>targetclass- 
Fields inherited from class jadex.bdiv3.model.MProcessableElementexcludemode, exported, modes, posttoall, randomselection, rebuild
 - 
Fields inherited from class jadex.bdiv3.model.MParameterElementparameters
 - 
Fields inherited from class jadex.bdiv3.model.MElementCAPABILITY_SEPARATOR, description, name
 
- 
 - 
Constructor SummaryConstructors Constructor Description MClassBasedElement()Bean Constructor.MClassBasedElement(java.lang.String name, java.lang.String target, boolean posttoall, boolean rebuild, boolean randomselection, MProcessableElement.ExcludeMode excludemode)Create a new belief.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object other)Check if other object is equal.java.lang.StringgetTarget()Get the target.java.lang.Class<?>getTargetClass(java.lang.ClassLoader cl)Get the target.inthashCode()Get the hashcode.voidsetTarget(java.lang.String target)Set the target.- 
Methods inherited from class jadex.bdiv3.model.MProcessableElementgetExcludeMode, isExported, isPostToAll, isRandomSelection, isRebuild, setExcludeMode, setExported, setPostToAll, setRandomSelection, setRebuild
 - 
Methods inherited from class jadex.bdiv3.model.MParameterElementaddParameter, getParameter, getParameters, hasParameter, hasParameterIgnoreCase, setParameters
 - 
Methods inherited from class jadex.bdiv3.model.MElementgetCapabilityName, getDescription, getElementName, getName, internalName, setDescription, setFlatName, setName, toString
 
- 
 
- 
- 
- 
Constructor Detail- 
MClassBasedElementpublic MClassBasedElement() Bean Constructor.
 - 
MClassBasedElementpublic MClassBasedElement(java.lang.String name, java.lang.String target, boolean posttoall, boolean rebuild, boolean randomselection, MProcessableElement.ExcludeMode excludemode)Create a new belief.
 
- 
 - 
Method Detail- 
getTargetpublic java.lang.String getTarget() Get the target.- Returns:
- The target.
 
 - 
getTargetClasspublic java.lang.Class<?> getTargetClass(java.lang.ClassLoader cl) Get the target.- Returns:
- The target.
 
 - 
setTargetpublic void setTarget(java.lang.String target) Set the target.- Parameters:
- target- The target to set.
 
 - 
equalspublic boolean equals(java.lang.Object other) Check if other object is equal.
 
- 
 
-