edu.udo.cs.miningmart.m4.utils
Class InterM4ConceptFeature
java.lang.Object
edu.udo.cs.miningmart.m4.utils.InterM4Communicator
edu.udo.cs.miningmart.m4.utils.InterM4ConceptFeature
public class InterM4ConceptFeature
- extends InterM4Communicator
Helper class for standard communication between Concept (container)
and Feature.
- Version:
- $Id: InterM4ConceptFeature.java,v 1.4 2006/09/27 14:59:54 euler Exp $
- Author:
- Martin Scholz
|
Method Summary |
java.util.Collection |
getCollection(java.lang.Object concept)
Each container object contains a collection, which has to be backed,
so an "add" or "remove" to the collection results
in a corresponding "add" or "remove" to the underlying
container data structure. |
java.lang.Object |
getSingleRef(M4Object feature)
The M4Object different from the container object needs
to have a reference to the container class. |
void |
setSingleRefPrimitive(M4Object feature,
java.lang.Object concept)
The M4Object different from the container object needs
to have a reference to the container class. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InterM4ConceptFeature
public InterM4ConceptFeature()
getSingleRef
public java.lang.Object getSingleRef(M4Object feature)
throws M4Exception
- Description copied from class:
InterM4Communicator
- The
M4Object different from the container object needs
to have a reference to the container class.
- Parameters:
feature - a Feature
- Returns:
- the
Feature's Concept
- Throws:
M4Exception- See Also:
InterM4Communicator.getSingleRef(M4Object)
getCollection
public java.util.Collection getCollection(java.lang.Object concept)
throws M4Exception
- Description copied from class:
InterM4Communicator
- Each container object contains a collection, which has to be backed,
so an "add" or "remove" to the collection results
in a corresponding "add" or "remove" to the underlying
container data structure. This method must never return
null,
but a backed empty Collection instead!
- Parameters:
concept - a Concept
- Returns:
- the
Concept's Collection
- Throws:
M4Exception- See Also:
InterM4Communicator#getCollection(M4Object)
setSingleRefPrimitive
public void setSingleRefPrimitive(M4Object feature,
java.lang.Object concept)
throws M4Exception
- Description copied from class:
InterM4Communicator
- The
M4Object different from the container object needs
to have a reference to the container class. This method is a primitive
setter for this field. It should consist of a single assignment.
- Parameters:
feature - a Featureconcept - a Concept
- Throws:
M4Exception- See Also:
InterM4Communicator#setSingleRefPrimitive(M4Object, M4Object)
Copyright © 2001-2005