
org.btrplace.btrpsl.constraint.DefaultConstraintParam Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of btrpsl Show documentation
Show all versions of btrpsl Show documentation
The btrplace specification language (btrpsl) allows to express constraints
related to the placement of virtual machines in a datacenters.
This language is dedicated to datacenters administrators and applications administrators
that use Btrplace(http://btrp.inria.fr) to manage their nodes and virtual machines.
The newest version!
/*
* Copyright 2023 The BtrPlace Authors. All rights reserved.
* Use of this source code is governed by a LGPL-style
* license that can be found in the LICENSE.txt file.
*/
package org.btrplace.btrpsl.constraint;
/**
* @author Fabien Hermenier
*/
public abstract class DefaultConstraintParam implements ConstraintParam {
private final String name;
private final String paramType;
/**
* Make a new number parameter.
*
* @param n the parameter value
* @param t the parameter type
*/
protected DefaultConstraintParam(String n, String t) {
this.name = n;
this.paramType = t;
}
@Override
public String prettySignature() {
return paramType;
}
@Override
public String fullSignature() {
return name + ": " + paramType;
}
@Override
public String getName() {
return name;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy