org.oclparser.internal.core.model
Class OclFile
java.lang.Object
org.oclparser.internal.core.model.OclElement
org.oclparser.internal.core.model.OclFile
- All Implemented Interfaces:
- IOclElement, IOclModel
- public class OclFile
- extends OclElement
- implements IOclModel
represents an OCL model - in this implementation a file.
|
Constructor Summary |
OclFile(java.lang.String name)
|
|
Method Summary |
void |
appendContext(java.lang.String name,
int line,
int column)
|
void |
appendEndPackage(int endline,
int endcolumn)
|
void |
appendInvariant(java.lang.String name,
int line,
int column)
|
void |
appendPackage(java.lang.String name,
int line,
int column)
|
void |
appendPostCondition(java.lang.String name,
int line,
int column)
|
void |
appendPreCondition(java.lang.String name,
int line,
int column)
|
IOclPackage |
getPackage(java.lang.String packageName)
Returns the OCL package element for a given package name. |
| Methods inherited from class org.oclparser.internal.core.model.OclElement |
accept, addChild, getChildren, getColumn, getEndColumn, getEndLine, getLength, getLine, getName, getParent, hasChildren, setColumn, setEndColumn, setEndLine, setLine, toString |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.ocleditor.parser.model.IOclElement |
accept, addChild, getChildren, getColumn, getEndColumn, getEndLine, getLength, getLine, getName, getParent, hasChildren, setColumn, setEndColumn, setEndLine, setLine |
OclFile
public OclFile(java.lang.String name)
- Parameters:
name -
getPackage
public IOclPackage getPackage(java.lang.String packageName)
- Description copied from interface:
IOclModel
- Returns the OCL package element for a given package name.
- Specified by:
getPackage in interface IOclModel
- Parameters:
packageName -
- Returns:
- the OCL package element or
null if none exists.
appendPackage
public void appendPackage(java.lang.String name,
int line,
int column)
- Parameters:
name - line - column -
appendEndPackage
public void appendEndPackage(int endline,
int endcolumn)
- Parameters:
endline - endcolumn -
appendContext
public void appendContext(java.lang.String name,
int line,
int column)
- Parameters:
name - line - column -
appendInvariant
public void appendInvariant(java.lang.String name,
int line,
int column)
- Parameters:
name - line - column -
appendPreCondition
public void appendPreCondition(java.lang.String name,
int line,
int column)
- Parameters:
name - line - column -
appendPostCondition
public void appendPostCondition(java.lang.String name,
int line,
int column)
- Parameters:
name - line - column -