NamedObjectLiteralExpression.java
package edu.udel.cis.vsl.tass.model.impl.expression.literal;
import edu.udel.cis.vsl.tass.model.IF.ModelFactoryIF;
import edu.udel.cis.vsl.tass.model.IF.expression.LiteralExpressionIF;
import edu.udel.cis.vsl.tass.model.IF.expression.NamedObjectLiteralExpressionIF;
import edu.udel.cis.vsl.tass.model.IF.type.TypeIF;
public class NamedObjectLiteralExpression extends ObjectLiteralExpression
implements NamedObjectLiteralExpressionIF {
private String name;
public NamedObjectLiteralExpression(ModelFactoryIF factory,
LiteralExpressionIF[] value, TypeIF type, String name,
int literalId, int objectLiteralID) {
super(factory, value, type, literalId, objectLiteralID);
this.name = name;
}
@Override
public String name() {
return name;
}
}